{
 "dataset": "MN 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-07T04:35:17.309+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 4425,
 "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": "spc-2026-09-06-hail-44.55-1",
   "lat": 44.55,
   "lon": -94.99,
   "zip": "",
   "city": "1 SW Morton",
   "date": "2026-09-06",
   "county": "Renville",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SW Morton",
   "sourceDetail": "SPC filtered reports — 2026-09-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-09-06-wind-48.65--96.38",
   "lat": 48.65,
   "lon": -96.38,
   "zip": "",
   "city": "8 NE Karlstad",
   "date": "2026-09-06",
   "county": "Roseau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MN DOT sensor.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-06-flood-46.59--95.59",
   "lat": 46.59,
   "lon": -95.59,
   "zip": "",
   "city": "1 SW Perham",
   "date": "2026-09-06",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Law enforcement relayed water standing in poor draining areas with over a foot of water standing on 8th St SW in Perham and over 3.5 so far since 3pm (2.5 hours).",
   "sourceDetail": "NWS FGF — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-06-flood-46.28--96.07",
   "lat": 46.28,
   "lon": -96.07,
   "zip": "",
   "city": "Fergus Falls",
   "date": "2026-09-06",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Media relayed a video of 2 kids wading their bikes through an estimated (waist deep) 3 feet of water in Dr Allen Magnuson Park. Estimated time of flooding onset is 6:10pm to 6:40pm based on MRMS.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-06-flood-46.59--95.58",
   "lat": 46.59,
   "lon": -95.58,
   "zip": "",
   "city": "1 SSW Perham",
   "date": "2026-09-06",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture sent via Social media shows street flooding with an estimated 4-8 inches (possibly more) of standing water.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Marshall-wind-2026-09-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Marshall-hail-2026-09-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-06. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Pennington-wind-2026-09-06",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-06",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Pennington-hail-2026-09-06",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-06",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-06. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Polk-wind-2026-09-06",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-06",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Polk-hail-2026-09-06",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-06",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-06. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Red Lake-wind-2026-09-06",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-06",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "iem-ww-FGF-SV-W-196-Red Lake-hail-2026-09-06",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-06",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-06. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-196"
  },
  {
   "id": "nws-alert-5e54c357b705077f.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-06",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued September 6 at 7:45PM CDT until September 6 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-SV-W-197-Marshall-hail-2026-09-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "nws-alert-5e54c357b705077f.001-Roseau-wind",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-06",
   "county": "Roseau",
   "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 Roseau. Severe Thunderstorm Warning issued September 6 at 7:45PM CDT until September 6 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-SV-W-197-Roseau-hail-2026-09-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "nws-alert-5e54c357b705077f.001-Beltrami-wind",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-06",
   "county": "Beltrami",
   "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 Beltrami. Severe Thunderstorm Warning issued September 6 at 7:45PM CDT until September 6 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-SV-W-197-Beltrami-hail-2026-09-06",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-06",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "nws-alert-5e54c357b705077f.001-Lake of -wind",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-09-06",
   "county": "Lake of the Woods",
   "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 Lake of the Woods. Severe Thunderstorm Warning issued September 6 at 7:45PM CDT until September 6 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-SV-W-197-Lake Of The Woods-hail-2026-09-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-09-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "nws-alert-5e54c357b705077f.001-Kittson-wind",
   "zip": "",
   "city": "Kittson",
   "date": "2026-09-06",
   "county": "Kittson",
   "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 Kittson. Severe Thunderstorm Warning issued September 6 at 7:45PM CDT until September 6 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-SV-W-197-Kittson-hail-2026-09-06",
   "zip": "",
   "city": "Kittson",
   "date": "2026-09-06",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-09-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-197"
  },
  {
   "id": "iem-ww-FGF-FF-W-3-Otter Tail-flood-2026-09-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-06",
   "county": "Otter Tail",
   "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 FGF for Otter Tail on 2026-09-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FF-W-3"
  },
  {
   "id": "nws-alert-09ce4a52bf0c577b.001-Otter Ta-flood",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-06",
   "county": "Otter Tail",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Otter Tail. Flash Flood Warning issued September 6 at 10:21PM CDT until September 7 at 12:30AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FF-W-4"
  },
  {
   "id": "nws-alert-1b17ad0538a7c7a4.001-Kittson-flood",
   "zip": "",
   "city": "Kittson",
   "date": "2026-09-06",
   "county": "Kittson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Kittson. Flash Flood Warning issued September 6 at 7:57PM CDT until September 7 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FF-W-5"
  },
  {
   "id": "nws-alert-35ecbadbc9ccc32f.001-Nobles-flood",
   "zip": "",
   "city": "Nobles",
   "date": "2026-09-06",
   "county": "Nobles",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Nobles. Flash Flood Warning issued September 6 at 3:56PM CDT until September 6 at 4:00PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-FF-W-12"
  },
  {
   "id": "nws-alert-5db403216c6c6675.001-Faribaul-flood",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-06",
   "county": "Faribault",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Faribault. Flash Flood Warning issued September 6 at 1:28PM CDT until September 6 at 5:30PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-9"
  },
  {
   "id": "sps-2026-09-06-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-06",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-06",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-09-06",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2026-09-06",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2026-09-06",
   "county": "Martin",
   "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 Martin — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-06-watonwan-hail",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-09-06",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-05-marshall-hail",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-05",
   "county": "Marshall",
   "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 Marshall — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-09-04",
   "county": "Houston",
   "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 Houston — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-09-03-hail-46.01-6",
   "lat": 46.01,
   "lon": -96.04,
   "zip": "",
   "city": "3 WNW Elbow Lake",
   "date": "2026-09-03",
   "county": "Grant",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 WNW Elbow Lake",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.3
  },
  {
   "id": "spc-2026-09-03-hail-47.18-6",
   "lat": 47.18,
   "lon": -95.63,
   "zip": "",
   "city": "6 S Naytahwaush",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 6 S Naytahwaush",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.3
  },
  {
   "id": "spc-2026-09-03-hail-47.15-8",
   "lat": 47.15,
   "lon": -95.06,
   "zip": "",
   "city": "16 N Park Rapids",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 16 N Park Rapids",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-03-hail-46.37-10",
   "lat": 46.37,
   "lon": -96.43,
   "zip": "",
   "city": "10 SW Rothsay",
   "date": "2026-09-03",
   "county": "Wilkin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 10 SW Rothsay",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-09-03-hail-46.25-11",
   "lat": 46.25,
   "lon": -96.14,
   "zip": "",
   "city": "4 WSW Fergus Falls",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 WSW Fergus Falls",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-09-03-hail-46.28-12",
   "lat": 46.28,
   "lon": -96.07,
   "zip": "",
   "city": "Fergus Falls",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Fergus Falls",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-03-hail-47.46-13",
   "lat": 47.46,
   "lon": -94.04,
   "zip": "",
   "city": "7 SSW Inger",
   "date": "2026-09-03",
   "county": "Itasca",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 7 SSW Inger",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-03-hail-46.12-14",
   "lat": 46.12,
   "lon": -95.37,
   "zip": "",
   "city": "3 SW Parkers Prairie",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 SW Parkers Prairie",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-09-03-hail-47.59-15",
   "lat": 47.59,
   "lon": -95.79,
   "zip": "",
   "city": "2 WNW Fosston",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 WNW Fosston",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-09-03-hail-46.09-16",
   "lat": 46.09,
   "lon": -95.33,
   "zip": "",
   "city": "4 NW Miltona",
   "date": "2026-09-03",
   "county": "Douglas",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 NW Miltona",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-09-03-hail-47.55--95.70",
   "lat": 47.55,
   "lon": -95.7,
   "zip": "",
   "city": "3 SE Fosston",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel to quarter sized hail at the time of the report. Hail ongoing.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-09-03-hail-47.51--95.63",
   "lat": 47.51,
   "lon": -95.63,
   "zip": "",
   "city": "Lengby",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via photo.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-03-hail-46.08-17",
   "lat": 46.08,
   "lon": -95.27,
   "zip": "",
   "city": "3 NNE Miltona",
   "date": "2026-09-03",
   "county": "Douglas",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 NNE Miltona",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-09-03-hail-46.09-16",
   "lat": 46.09,
   "lon": -95.32,
   "zip": "",
   "city": "4 NNW Miltona",
   "date": "2026-09-03",
   "county": "Douglas",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 NNW Miltona",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-09-03-hail-47.47-18",
   "lat": 47.47,
   "lon": -95.38,
   "zip": "",
   "city": "4 SSE Bagley",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 SSE Bagley",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-09-03-hail-47.23-19",
   "lat": 47.23,
   "lon": -94.86,
   "zip": "",
   "city": "5 WNW Laporte",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 WNW Laporte",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-09-03-wind-48.20-37",
   "lat": 48.2,
   "lon": -96.77,
   "zip": "",
   "city": "Warren",
   "date": "2026-09-03",
   "county": "Marshall",
   "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 Warren",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-47.59--96.31",
   "lat": 47.59,
   "lon": -96.31,
   "zip": "",
   "city": "4 NNW Fertile",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "10 meter wind measured at the Fertile MAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-47.61--96.09",
   "lat": 47.61,
   "lon": -96.09,
   "zip": "",
   "city": "5 SW Erskine",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated 60 mph at Union Lake. Report received via Facebook. Time estimated from radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-03-wind-47.57-52",
   "lat": 47.57,
   "lon": -96.22,
   "zip": "",
   "city": "4 NE Fertile",
   "date": "2026-09-03",
   "county": "Polk",
   "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 4 NE Fertile",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-03-wind-47.05-54",
   "lat": 47.05,
   "lon": -96.58,
   "zip": "",
   "city": "4 WSW Felton",
   "date": "2026-09-03",
   "county": "Clay",
   "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 4 WSW Felton",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-03-wind-47.60-62",
   "lat": 47.6,
   "lon": -95.78,
   "zip": "",
   "city": "2 NW Fosston",
   "date": "2026-09-03",
   "county": "Polk",
   "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 2 NW Fosston",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-03-wind-48.43-72",
   "lat": 48.43,
   "lon": -95.73,
   "zip": "",
   "city": "2 E Gatzke",
   "date": "2026-09-03",
   "county": "Marshall",
   "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 2 E Gatzke",
   "sourceDetail": "SPC filtered reports — 2026-09-03",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-48.11--96.96",
   "lat": 48.11,
   "lon": -96.96,
   "zip": "",
   "city": "5 WNW Tabor",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM 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 recorded sustained 45 mph gusting 61 mph.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-48.13--96.86",
   "lat": 48.13,
   "lon": -96.86,
   "zip": "",
   "city": "6 SW Warren",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN 3 meter wind gust.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-03-wind-48.21--96.42",
   "lat": 48.21,
   "lon": -96.42,
   "zip": "",
   "city": "1 SW Viking",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN 10 meter wind gust 1 SW Viking MN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-f269f266e9e69eb6.001-Mahnomen-wind",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "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 Mahnomen. Severe Thunderstorm Warning issued September 3 at 10:20PM CDT until September 3 at 10:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-192"
  },
  {
   "id": "iem-ww-FGF-SV-W-192-Mahnomen-hail-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-192"
  },
  {
   "id": "nws-alert-9ef139cf4cb818ae.001-Hubbard-wind",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "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 Hubbard. Severe Thunderstorm Warning issued September 3 at 10:03PM CDT until September 3 at 11:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-193"
  },
  {
   "id": "iem-ww-FGF-SV-W-193-Hubbard-hail-2026-09-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-193"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Pennington-wind-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Red Lake-wind-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "nws-alert-174edf68823bbec5.001-Otter Ta-wind",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "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 Otter Tail. Severe Thunderstorm Warning issued September 3 at 6:35PM CDT until September 3 at 7:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Otter Tail-hail-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "nws-alert-174edf68823bbec5.001-Wilkin-wind",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-09-03",
   "county": "Wilkin",
   "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 Wilkin. Severe Thunderstorm Warning issued September 3 at 6:35PM CDT until September 3 at 7:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-185-Wilkin-hail-2026-09-03",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-09-03",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-185"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Lake Of The Woods-wind-2026-09-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-09-03",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Lake Of The Woods-hail-2026-09-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-09-03",
   "county": "Lake Of The Woods",
   "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 FGF for Lake Of The Woods on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "nws-alert-3ec89be6b2ef8d26.001-Clearwat-wind",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "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 Clearwater. Severe Thunderstorm Warning issued September 3 at 9:48PM CDT until September 3 at 10:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Mahnomen-wind-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Mahnomen-hail-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "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 FGF for Mahnomen on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "nws-alert-f81a597c19cbda58.001-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "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 Polk. Severe Thunderstorm Warning issued September 3 at 9:22PM CDT until September 3 at 10:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-191-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "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 FGF for Polk on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-191"
  },
  {
   "id": "iem-ww-FGF-SV-W-172-Norman-wind-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-172"
  },
  {
   "id": "iem-ww-FGF-SV-W-172-Norman-hail-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-172"
  },
  {
   "id": "iem-ww-FGF-SV-W-172-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-172"
  },
  {
   "id": "iem-ww-FGF-SV-W-172-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-172"
  },
  {
   "id": "iem-ww-FGF-SV-W-190-Roseau-wind-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-190"
  },
  {
   "id": "iem-ww-FGF-SV-W-190-Roseau-hail-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-190"
  },
  {
   "id": "iem-ww-FGF-SV-W-190-Otter Tail-wind-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-190"
  },
  {
   "id": "iem-ww-FGF-SV-W-190-Otter Tail-hail-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-190"
  },
  {
   "id": "iem-ww-DLH-SV-W-120-Cass-wind-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-120"
  },
  {
   "id": "iem-ww-DLH-SV-W-120-Cass-hail-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Pennington-wind-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "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 FGF for Pennington on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "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 FGF for Polk on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Red Lake-wind-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "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 FGF for Red Lake on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Otter Tail-wind-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Otter Tail-hail-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "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 FGF for Otter Tail on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Wilkin-wind-2026-09-03",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-09-03",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-186-Wilkin-hail-2026-09-03",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-09-03",
   "county": "Wilkin",
   "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 FGF for Wilkin on 2026-09-03. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-186"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Becker-wind-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Becker-hail-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Hubbard-wind-2026-09-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Hubbard-hail-2026-09-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "nws-alert-381b4f26f3013f8b.001-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "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 Polk. Severe Thunderstorm Warning issued September 3 at 4:01PM CDT until September 3 at 5:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Mahnomen-wind-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Mahnomen-hail-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Otter Tail-wind-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Otter Tail-hail-2026-09-03",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Wadena-wind-2026-09-03",
   "zip": "",
   "city": "Wadena",
   "date": "2026-09-03",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "iem-ww-FGF-SV-W-181-Wadena-hail-2026-09-03",
   "zip": "",
   "city": "Wadena",
   "date": "2026-09-03",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-181"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Mahnomen-wind",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "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 Mahnomen. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Mahnomen-hail-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Marshall-hail-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "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 Polk. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Red Lake-wind",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "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 Red Lake. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Penningt-wind",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "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 Pennington. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-ea65c32edfb7f1b3.001-Norman-wind",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "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 Norman. Severe Thunderstorm Warning issued September 3 at 2:39PM CDT until September 3 at 3:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "iem-ww-FGF-SV-W-176-Norman-hail-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-176"
  },
  {
   "id": "nws-alert-6874bd51b17d2eb9.001-Aitkin-wind",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-09-03",
   "county": "Aitkin",
   "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 Aitkin. Severe Thunderstorm Warning issued September 3 at 11:46PM CDT until September 4 at 12:30AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "iem-ww-DLH-SV-W-121-Aitkin-hail-2026-09-03",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-09-03",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "nws-alert-6874bd51b17d2eb9.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued September 3 at 11:46PM CDT until September 4 at 12:30AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "iem-ww-DLH-SV-W-121-Cass-hail-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "nws-alert-6874bd51b17d2eb9.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "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 Itasca. Severe Thunderstorm Warning issued September 3 at 11:46PM CDT until September 4 at 12:30AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "iem-ww-DLH-SV-W-121-Itasca-hail-2026-09-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "nws-alert-6874bd51b17d2eb9.001-St. Loui-wind",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-09-03",
   "county": "St. Louis",
   "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 St. Louis. Severe Thunderstorm Warning issued September 3 at 11:46PM CDT until September 4 at 12:30AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "iem-ww-DLH-SV-W-121-St. Louis-hail-2026-09-03",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-09-03",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-121"
  },
  {
   "id": "nws-alert-a4cbec9d41c42c4f.001-Hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-09-03",
   "county": "Hennepin",
   "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 Hennepin. Severe Thunderstorm Warning issued September 3 at 2:35PM CDT until September 3 at 3:00PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-192"
  },
  {
   "id": "iem-ww-MPX-SV-W-192-Hennepin-hail-2026-09-03",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-09-03",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-192"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Norman-wind-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Norman-hail-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Pennington-wind-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Red Lake-wind-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Marshall-wind-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-174-Marshall-hail-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Marshall-wind-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Marshall-hail-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Pennington-wind-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Roseau-wind-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Roseau-hail-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "iem-ww-FGF-SV-W-179-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-179"
  },
  {
   "id": "nws-alert-650bcdaf3f173727.001-Todd-wind",
   "zip": "",
   "city": "Todd",
   "date": "2026-09-03",
   "county": "Todd",
   "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 Todd. Severe Thunderstorm Warning issued September 3 at 9:40PM CDT until September 3 at 10:00PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-193"
  },
  {
   "id": "iem-ww-MPX-SV-W-193-Todd-hail-2026-09-03",
   "zip": "",
   "city": "Todd",
   "date": "2026-09-03",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-193"
  },
  {
   "id": "nws-alert-650bcdaf3f173727.001-Douglas-wind",
   "zip": "",
   "city": "Douglas",
   "date": "2026-09-03",
   "county": "Douglas",
   "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 Douglas. Severe Thunderstorm Warning issued September 3 at 9:40PM CDT until September 3 at 10:00PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-193"
  },
  {
   "id": "iem-ww-MPX-SV-W-193-Douglas-hail-2026-09-03",
   "zip": "",
   "city": "Douglas",
   "date": "2026-09-03",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-193"
  },
  {
   "id": "iem-ww-FGF-SV-W-189-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "iem-ww-FGF-SV-W-189-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "iem-ww-FGF-SV-W-189-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "iem-ww-FGF-SV-W-189-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "nws-alert-63f361893668234c.001-Red Lake-wind",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "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 Red Lake. Severe Thunderstorm Warning issued September 3 at 8:42PM CDT until September 3 at 9:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "iem-ww-FGF-SV-W-189-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-189"
  },
  {
   "id": "nws-alert-44614a8ac744cf8b.001-Aitkin-wind",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-09-03",
   "county": "Aitkin",
   "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 Aitkin. Severe Thunderstorm Warning issued September 3 at 6:39PM CDT until September 3 at 7:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "iem-ww-DLH-SV-W-119-Aitkin-hail-2026-09-03",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-09-03",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "nws-alert-44614a8ac744cf8b.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "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 Itasca. Severe Thunderstorm Warning issued September 3 at 6:39PM CDT until September 3 at 7:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "iem-ww-DLH-SV-W-119-Itasca-hail-2026-09-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "nws-alert-44614a8ac744cf8b.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued September 3 at 6:39PM CDT until September 3 at 7:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "iem-ww-DLH-SV-W-119-Cass-hail-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-119"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Becker-wind-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Becker-hail-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Hubbard-wind-2026-09-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-FGF-SV-W-183-Hubbard-hail-2026-09-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-09-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-183"
  },
  {
   "id": "iem-ww-DLH-SV-W-118-Cass-wind-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-118"
  },
  {
   "id": "iem-ww-DLH-SV-W-118-Cass-hail-2026-09-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-09-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-118"
  },
  {
   "id": "iem-ww-DLH-SV-W-118-Itasca-wind-2026-09-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-118"
  },
  {
   "id": "iem-ww-DLH-SV-W-118-Itasca-hail-2026-09-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-09-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-09-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-182-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-182"
  },
  {
   "id": "iem-ww-FGF-SV-W-182-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-182"
  },
  {
   "id": "iem-ww-FGF-SV-W-182-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-182"
  },
  {
   "id": "iem-ww-FGF-SV-W-182-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-182"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Becker-wind-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Becker-hail-2026-09-03",
   "zip": "",
   "city": "Becker",
   "date": "2026-09-03",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Clay-wind-2026-09-03",
   "zip": "",
   "city": "Clay",
   "date": "2026-09-03",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Clay-hail-2026-09-03",
   "zip": "",
   "city": "Clay",
   "date": "2026-09-03",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Mahnomen-wind-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Mahnomen-hail-2026-09-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-09-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Norman-wind-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Norman-hail-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Polk-wind-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-178-Polk-hail-2026-09-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-09-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-178"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Red Lake-wind-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Red Lake-hail-2026-09-03",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-09-03",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-09-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Clearwater-wind-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Clearwater-hail-2026-09-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-09-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-09-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "nws-alert-97e8c5f24e8c6e2c.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued September 3 at 8:28PM CDT until September 3 at 9:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Marshall-hail-2026-09-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-09-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-09-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "nws-alert-97e8c5f24e8c6e2c.001-Penningt-wind",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "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 Pennington. Severe Thunderstorm Warning issued September 3 at 8:28PM CDT until September 3 at 9:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-188-Pennington-hail-2026-09-03",
   "zip": "",
   "city": "Pennington",
   "date": "2026-09-03",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-09-03. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FGF-SV-W-188"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Beltrami-wind-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Beltrami-hail-2026-09-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-09-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Lake Of The Woods-wind-2026-09-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-09-03",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Lake Of The Woods-hail-2026-09-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-09-03",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Roseau-wind-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-180-Roseau-hail-2026-09-03",
   "zip": "",
   "city": "Roseau",
   "date": "2026-09-03",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-180"
  },
  {
   "id": "iem-ww-FGF-SV-W-177-Clay-wind-2026-09-03",
   "zip": "",
   "city": "Clay",
   "date": "2026-09-03",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-177"
  },
  {
   "id": "iem-ww-FGF-SV-W-177-Clay-hail-2026-09-03",
   "zip": "",
   "city": "Clay",
   "date": "2026-09-03",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-177"
  },
  {
   "id": "iem-ww-FGF-SV-W-177-Norman-wind-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-177"
  },
  {
   "id": "iem-ww-FGF-SV-W-177-Norman-hail-2026-09-03",
   "zip": "",
   "city": "Norman",
   "date": "2026-09-03",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-09-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-177"
  },
  {
   "id": "nws-alert-595b5cd58ef4b03e.001-Grant-tornado",
   "zip": "",
   "city": "Grant",
   "date": "2026-09-03",
   "county": "Grant",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Grant (observed tornado). Tornado Warning issued September 3 at 8:23PM CDT until September 3 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "FGF-TO-W-29"
  },
  {
   "id": "nws-alert-595b5cd58ef4b03e.001-Otter Ta-tornado",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-09-03",
   "county": "Otter Tail",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Otter Tail (observed tornado). Tornado Warning issued September 3 at 8:23PM CDT until September 3 at 8:30PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "FGF-TO-W-29"
  },
  {
   "id": "sps-2026-09-03-douglas-hail",
   "zip": "",
   "city": "Douglas",
   "date": "2026-09-03",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-03",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-nicollet-hail",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-09-03",
   "county": "Nicollet",
   "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 Nicollet — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-faribault-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-03",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-martin-wind",
   "zip": "",
   "city": "Martin",
   "date": "2026-09-03",
   "county": "Martin",
   "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 Martin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-09-02-hail-44.01--91.49",
   "lat": 44.01,
   "lon": -91.49,
   "zip": "",
   "city": "6 ENE Pickwick",
   "date": "2026-09-02",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Multiple reports of 1 to 1.5 inch hail sizes. Time estimated from radar.",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.02--92.71",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2026-09-02",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN029 U.s.14 - Byron - Mp 200.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.97--92.37",
   "lat": 43.97,
   "lon": -92.37,
   "zip": "",
   "city": "2 NNW Marion",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM 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 NNW Marion",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.02--92.48",
   "lat": 44.02,
   "lon": -92.48,
   "zip": "",
   "city": "Rochester",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K9MN Mayo Helipad.",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.07--92.48",
   "lat": 44.07,
   "lon": -92.48,
   "zip": "",
   "city": "4 N Rochester",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured via Personal Weather Station.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.13--92.23",
   "lat": 44.13,
   "lon": -92.23,
   "zip": "",
   "city": "1 ENE Elgin",
   "date": "2026-09-02",
   "county": "Wabasha",
   "source": "IEM 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 ENE Elgin",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.97--92.07",
   "lat": 43.97,
   "lon": -92.07,
   "zip": "",
   "city": "Saint Charles",
   "date": "2026-09-02",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.57--92.84",
   "lat": 43.57,
   "lon": -92.84,
   "zip": "",
   "city": "3 SSW Rose Creek",
   "date": "2026-09-02",
   "county": "Mower",
   "source": "IEM 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 SSW Rose Creek",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.70--92.40",
   "lat": 43.7,
   "lon": -92.4,
   "zip": "",
   "city": "1 NNW Spring Valley",
   "date": "2026-09-02",
   "county": "Fillmore",
   "source": "IEM 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 NNW Spring Valley",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02-flood-44.02--92.47",
   "lat": 44.02,
   "lon": -92.47,
   "zip": "",
   "city": "1 NE Rochester",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water intrusion into some Mayo Clinic buildings associated with heavy rainfall.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-TOB-2026-09-02-190893",
   "lat": 44.018,
   "lon": -92.8315,
   "zip": "",
   "city": "DODGE CENTER",
   "date": "2026-09-02",
   "county": "Dodge",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DODGE CENTER (TOB) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DODGE CENTER (TOB)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-RST-2026-09-02-190989",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-RST-2026-09-02-191011",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MPX-SV-W-191-Steele-wind-2026-09-02",
   "zip": "",
   "city": "Steele",
   "date": "2026-09-02",
   "county": "Steele",
   "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 MPX for Steele on 2026-09-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-191"
  },
  {
   "id": "iem-ww-MPX-SV-W-191-Steele-hail-2026-09-02",
   "zip": "",
   "city": "Steele",
   "date": "2026-09-02",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-191"
  },
  {
   "id": "nws-alert-0b6e89c2cd415ff5.001-Mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-09-02",
   "county": "Mower",
   "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 Mower. Severe Thunderstorm Warning issued September 2 at 4:37AM CDT until September 2 at 5:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-195"
  },
  {
   "id": "iem-ww-ARX-SV-W-195-Mower-hail-2026-09-02",
   "zip": "",
   "city": "Mower",
   "date": "2026-09-02",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-195"
  },
  {
   "id": "iem-ww-ARX-SV-W-190-Dodge-wind-2026-09-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-02",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-190"
  },
  {
   "id": "iem-ww-ARX-SV-W-190-Dodge-hail-2026-09-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-02",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-09-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-190"
  },
  {
   "id": "nws-alert-ba3c7d4d608a1e1b.001-Dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-02",
   "county": "Dodge",
   "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 Dodge. Severe Thunderstorm Warning issued September 2 at 1:37AM CDT until September 2 at 2:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Dodge-hail-2026-09-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-02",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "nws-alert-ba3c7d4d608a1e1b.001-Mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-09-02",
   "county": "Mower",
   "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 Mower. Severe Thunderstorm Warning issued September 2 at 1:37AM CDT until September 2 at 2:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Mower-hail-2026-09-02",
   "zip": "",
   "city": "Mower",
   "date": "2026-09-02",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Fillmore-wind-2026-09-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-09-02",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Fillmore-hail-2026-09-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-09-02",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Olmsted-wind-2026-09-02",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Olmsted-hail-2026-09-02",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-09-02",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Wabasha-wind-2026-09-02",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-09-02",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-09-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "iem-ww-ARX-SV-W-191-Wabasha-hail-2026-09-02",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-09-02",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-191"
  },
  {
   "id": "nws-alert-95481e80e235dde4.001-Winona-wind",
   "zip": "",
   "city": "Winona",
   "date": "2026-09-02",
   "county": "Winona",
   "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 Winona. Severe Thunderstorm Warning issued September 2 at 2:11AM CDT until September 2 at 2:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Winona-hail-2026-09-02",
   "zip": "",
   "city": "Winona",
   "date": "2026-09-02",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Fillmore-wind-2026-09-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-09-02",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Fillmore-hail-2026-09-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-09-02",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "nws-alert-95481e80e235dde4.001-Houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-09-02",
   "county": "Houston",
   "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 Houston. Severe Thunderstorm Warning issued September 2 at 2:11AM CDT until September 2 at 2:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Houston-hail-2026-09-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-09-02",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Wabasha-wind-2026-09-02",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-09-02",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-09-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "iem-ww-ARX-SV-W-193-Wabasha-hail-2026-09-02",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-09-02",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-09-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "sps-2026-09-02-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2026-09-02",
   "county": "Steele",
   "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 Steele — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-waseca-hail",
   "zip": "",
   "city": "Waseca",
   "date": "2026-09-02",
   "county": "Waseca",
   "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 Waseca — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-rice-hail",
   "zip": "",
   "city": "Rice",
   "date": "2026-09-02",
   "county": "Rice",
   "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 Rice — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-09-01-hail-43.74--94.44",
   "lat": 43.74,
   "lon": -94.44,
   "zip": "",
   "city": "0 N Northrop",
   "date": "2026-09-01",
   "county": "Martin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel to Quarter sized hail north of Northrop_ size estimated by dispatch.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "spc-2026-09-01-hail-43.77-23",
   "lat": 43.77,
   "lon": -94.06,
   "zip": "",
   "city": "2 W Delavan",
   "date": "2026-09-01",
   "county": "Faribault",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 W Delavan",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-09-01-hail-43.77-25",
   "lat": 43.77,
   "lon": -93.92,
   "zip": "",
   "city": "1 W Easton",
   "date": "2026-09-01",
   "county": "Faribault",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 W Easton",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "spc-2026-09-01-hail-43.89-26",
   "lat": 43.89,
   "lon": -93.7,
   "zip": "",
   "city": "3 S Waldorf",
   "date": "2026-09-01",
   "county": "Waseca",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 S Waldorf",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-09-01-hail-44.01-27",
   "lat": 44.01,
   "lon": -91.49,
   "zip": "",
   "city": "6 ENE Pickwick",
   "date": "2026-09-01",
   "county": "Winona",
   "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 ENE Pickwick",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-09-01-wind-44.02-88",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2026-09-01",
   "county": "Dodge",
   "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 2 E Kasson",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-wind-44.02-89",
   "lat": 44.02,
   "lon": -92.48,
   "zip": "",
   "city": "Rochester",
   "date": "2026-09-01",
   "county": "Olmsted",
   "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 Rochester",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-wind-44.13-91",
   "lat": 44.13,
   "lon": -92.23,
   "zip": "",
   "city": "1 ENE Elgin",
   "date": "2026-09-01",
   "county": "Wabasha",
   "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 1 ENE Elgin",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-wind-43.97-92",
   "lat": 43.97,
   "lon": -92.07,
   "zip": "",
   "city": "Saint Charles",
   "date": "2026-09-01",
   "county": "Winona",
   "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 Saint Charles",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-187-Faribault-wind-2026-09-01",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-09-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-187"
  },
  {
   "id": "iem-ww-MPX-SV-W-187-Faribault-hail-2026-09-01",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-09-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-187"
  },
  {
   "id": "nws-alert-e4a17b0d42464c5b.001-Steele-wind",
   "zip": "",
   "city": "Steele",
   "date": "2026-09-01",
   "county": "Steele",
   "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 Steele. Severe Thunderstorm Warning issued September 1 at 11:54PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-189"
  },
  {
   "id": "iem-ww-MPX-SV-W-189-Steele-hail-2026-09-01",
   "zip": "",
   "city": "Steele",
   "date": "2026-09-01",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-09-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-189"
  },
  {
   "id": "nws-alert-e4a17b0d42464c5b.001-Waseca-wind",
   "zip": "",
   "city": "Waseca",
   "date": "2026-09-01",
   "county": "Waseca",
   "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 Waseca. Severe Thunderstorm Warning issued September 1 at 11:54PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-189"
  },
  {
   "id": "iem-ww-MPX-SV-W-189-Waseca-hail-2026-09-01",
   "zip": "",
   "city": "Waseca",
   "date": "2026-09-01",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-09-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-189"
  },
  {
   "id": "iem-ww-FSD-SV-W-265-Nobles-wind-2026-09-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-09-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-09-01. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-265"
  },
  {
   "id": "iem-ww-FSD-SV-W-265-Nobles-hail-2026-09-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-09-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-09-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-265"
  },
  {
   "id": "iem-ww-FSD-SV-W-265-Rock-wind-2026-09-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-09-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-09-01. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-265"
  },
  {
   "id": "iem-ww-FSD-SV-W-265-Rock-hail-2026-09-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-09-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-09-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-265"
  },
  {
   "id": "nws-alert-0cddd73653ca680a.001-Blue Ear-wind",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-01",
   "county": "Blue Earth",
   "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 Blue Earth. Severe Thunderstorm Warning issued September 1 at 10:41PM CDT until September 1 at 11:30PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-188"
  },
  {
   "id": "iem-ww-MPX-SV-W-188-Blue Earth-hail-2026-09-01",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-01",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-09-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-188"
  },
  {
   "id": "nws-alert-0cddd73653ca680a.001-Faribaul-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "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 Faribault. Severe Thunderstorm Warning issued September 1 at 10:41PM CDT until September 1 at 11:30PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-188"
  },
  {
   "id": "iem-ww-MPX-SV-W-188-Faribault-hail-2026-09-01",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-09-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-188"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Blue Ear-wind",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-01",
   "county": "Blue Earth",
   "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 Blue Earth. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-09-01",
   "county": "Brown",
   "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 Brown. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Faribaul-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "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 Faribault. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Martin-wind",
   "zip": "",
   "city": "Martin",
   "date": "2026-09-01",
   "county": "Martin",
   "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 Martin. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Nicollet-wind",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-09-01",
   "county": "Nicollet",
   "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 Nicollet. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-af11f5723c803ddb.001-Watonwan-wind",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-09-01",
   "county": "Watonwan",
   "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 Watonwan. Severe Thunderstorm Warning issued September 1 at 11:30PM CDT until September 2 at 12:15AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-190"
  },
  {
   "id": "nws-alert-a93f52a484d81c75.001-Rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-09-01",
   "county": "Rock",
   "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 Rock. Severe Thunderstorm Warning issued September 1 at 10:48PM CDT until September 1 at 11:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "iem-ww-FSD-SV-W-266-Rock-hail-2026-09-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-09-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-09-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "nws-alert-a9733398aa5730e0.001-Murray-wind",
   "zip": "",
   "city": "Murray",
   "date": "2026-09-01",
   "county": "Murray",
   "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 Murray. Severe Thunderstorm Warning issued September 1 at 11:24PM CDT until September 1 at 11:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "iem-ww-FSD-SV-W-266-Murray-hail-2026-09-01",
   "zip": "",
   "city": "Murray",
   "date": "2026-09-01",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-09-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "nws-alert-326efedc82410e19.001-Cottonwo-wind",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-09-01",
   "county": "Cottonwood",
   "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 Cottonwood. Severe Thunderstorm Warning issued September 1 at 10:34PM CDT until September 1 at 11:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "iem-ww-FSD-SV-W-266-Cottonwood-hail-2026-09-01",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-09-01",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-09-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "nws-alert-326efedc82410e19.001-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-01",
   "county": "Jackson",
   "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 Jackson. Severe Thunderstorm Warning issued September 1 at 10:34PM CDT until September 1 at 11:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "iem-ww-FSD-SV-W-266-Jackson-hail-2026-09-01",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-01",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-09-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "nws-alert-a9733398aa5730e0.001-Nobles-wind",
   "zip": "",
   "city": "Nobles",
   "date": "2026-09-01",
   "county": "Nobles",
   "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 Nobles. Severe Thunderstorm Warning issued September 1 at 11:24PM CDT until September 1 at 11:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "iem-ww-FSD-SV-W-266-Nobles-hail-2026-09-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-09-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-09-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-266"
  },
  {
   "id": "nws-alert-d340ca776c5f9f0c.001-Winona-wind",
   "zip": "",
   "city": "Winona",
   "date": "2026-09-01",
   "county": "Winona",
   "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 Winona. Severe Thunderstorm Warning issued September 1 at 11:56PM CDT until September 2 at 12:30AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-188"
  },
  {
   "id": "iem-ww-ARX-SV-W-188-Winona-hail-2026-09-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-09-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-09-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-188"
  },
  {
   "id": "sps-2026-09-01-winona-hail",
   "zip": "",
   "city": "Winona",
   "date": "2026-09-01",
   "county": "Winona",
   "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 Winona — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-09-01",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2026-09-01",
   "county": "Martin",
   "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 Martin — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-09-01",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-waseca-hail",
   "zip": "",
   "city": "Waseca",
   "date": "2026-09-01",
   "county": "Waseca",
   "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 Waseca — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-fillmore-hail",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-09-01",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-watonwan-hail",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-09-01",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-09-01-wind-43.90-81",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-09-01",
   "county": "Olmsted",
   "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 3 NNW Stewartville",
   "sourceDetail": "SPC filtered reports — 2026-09-01",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "date": "2026-08-29",
   "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": "A MNDOT site near Lake Benton recorded a 51 mph wind gust. (US-14/Lake Benton).",
   "sourceDetail": "NWS FSD — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "date": "2026-08-29",
   "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": "Corrects previous tstm wnd gst report from 1 WNW Lake Benton. A MNDOT site near Lake Benton recorded a 53 mph wind gust. (US-14/Lake Benton).",
   "sourceDetail": "NWS FSD — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-08-29",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A MNDOT site near Florence_ MN recorded a 65 mph wind gust. (US-14-Florence).",
   "sourceDetail": "NWS FSD — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-44.08--95.12",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2026-08-29",
   "county": "Cottonwood",
   "source": "IEM 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 SDDOT site near Jeffers recorded a 68 mph wind gust. (TH-71/Jeffers).",
   "sourceDetail": "NWS FSD — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-29-wind-44.25--95.61",
   "lat": 44.25,
   "lon": -95.61,
   "zip": "",
   "city": "1 NNE Tracy",
   "date": "2026-08-29",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A 52 mph wind gust was recorded at the Tracy AWOS.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-29-flood-46.59--95.57",
   "lat": 46.59,
   "lon": -95.57,
   "zip": "",
   "city": "Perham",
   "date": "2026-08-29",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report of flooded streets in the city of Perham with 2 stalled out vehicles from standing water from heavy rainfall overnight. 5.2 inches of rain were recorded in the city. Report time estimated by radar.",
   "sourceDetail": "NWS FGF — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-08-29-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-29",
   "county": "Martin",
   "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 Martin — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-watonwan-wind",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-08-29",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-29",
   "county": "Brown",
   "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 Brown — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-redwood-wind",
   "zip": "",
   "city": "Redwood",
   "date": "2026-08-29",
   "county": "Redwood",
   "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 Redwood — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-ottertail-hail",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-29",
   "county": "Otter Tail",
   "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 Otter Tail — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-todd-wind",
   "zip": "",
   "city": "Todd",
   "date": "2026-08-29",
   "county": "Todd",
   "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 Todd — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-29-douglas-wind",
   "zip": "",
   "city": "Douglas",
   "date": "2026-08-29",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-28-wind-44.24-67",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-08-28",
   "county": "Lyon",
   "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 Florence",
   "sourceDetail": "SPC filtered reports — 2026-08-28",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-28-wind-44.08-68",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2026-08-28",
   "county": "Cottonwood",
   "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 4 ENE Jeffers",
   "sourceDetail": "SPC filtered reports — 2026-08-28",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-25-hail-46.72-2",
   "lat": 46.72,
   "lon": -92.62,
   "zip": "",
   "city": "3 NNE Sawyer",
   "date": "2026-08-25",
   "county": "Carlton",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 NNE Sawyer",
   "sourceDetail": "SPC filtered reports — 2026-08-25",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-25-hail-46.30-4",
   "lat": 46.3,
   "lon": -92.59,
   "zip": "",
   "city": "3 S Kerrick",
   "date": "2026-08-25",
   "county": "Pine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 S Kerrick",
   "sourceDetail": "SPC filtered reports — 2026-08-25",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-25-hail-46.30--92.53",
   "lat": 46.3,
   "lon": -92.53,
   "zip": "",
   "city": "4 SE Kerrick",
   "date": "2026-08-25",
   "county": "Pine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail of three quarters of an inch to one inch in diameter. Location is approximate.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-fd66e6e149ee44a2.001-Pine-wind",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-25",
   "county": "Pine",
   "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 Pine. Severe Thunderstorm Warning issued August 25 at 6:04PM CDT until August 25 at 6:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "iem-ww-DLH-SV-W-115-Pine-hail-2026-08-25",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-25",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-08-25. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "iem-ww-DLH-SV-W-112-St. Louis-wind-2026-08-25",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-112"
  },
  {
   "id": "iem-ww-DLH-SV-W-112-St. Louis-hail-2026-08-25",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-112"
  },
  {
   "id": "nws-alert-a00f41241b4e074f.001-Pine-wind",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-25",
   "county": "Pine",
   "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 Pine. Severe Thunderstorm Warning issued August 25 at 6:52PM CDT until August 25 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "iem-ww-DLH-SV-W-116-Pine-hail-2026-08-25",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-25",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-08-25. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "iem-ww-DLH-SV-W-113-St. Louis-wind-2026-08-25",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-113"
  },
  {
   "id": "iem-ww-DLH-SV-W-113-St. Louis-hail-2026-08-25",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-113"
  },
  {
   "id": "nws-alert-768e145c4faec966.002-St. Loui-wind",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "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 St. Louis. Severe Thunderstorm Warning issued August 25 at 6:06PM CDT until August 25 at 6:30PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "iem-ww-DLH-SV-W-114-St. Louis-hail-2026-08-25",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "nws-alert-2831a7d4da6cb142.001-Carlton-wind",
   "zip": "",
   "city": "Carlton",
   "date": "2026-08-25",
   "county": "Carlton",
   "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 Carlton. Severe Thunderstorm Warning issued August 25 at 5:53PM CDT until August 25 at 6:30PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "iem-ww-DLH-SV-W-114-Carlton-hail-2026-08-25",
   "zip": "",
   "city": "Carlton",
   "date": "2026-08-25",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-08-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "nws-alert-c42c529c90ea33af.001-St. Loui-tornado",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-25",
   "county": "St. Louis",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for St. Louis (observed tornado). Tornado Warning issued August 25 at 4:42PM CDT until August 25 at 5:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "DLH-TO-W-14"
  },
  {
   "id": "sps-2026-08-25-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-25",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-24-wind-48.22--96.90",
   "lat": 48.22,
   "lon": -96.9,
   "zip": "",
   "city": "2 N March",
   "date": "2026-08-24",
   "county": "Marshall",
   "source": "IEM 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 2.7 NNW March MN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-SV-W-164-Marshall-wind-2026-08-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-164"
  },
  {
   "id": "iem-ww-FGF-SV-W-164-Marshall-hail-2026-08-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-164"
  },
  {
   "id": "nws-alert-438185dc085570c2.001-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-24",
   "county": "Polk",
   "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 Polk. Severe Thunderstorm Warning issued August 24 at 9:45PM CDT until August 24 at 10:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-164"
  },
  {
   "id": "iem-ww-FGF-SV-W-164-Polk-hail-2026-08-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-08-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-164"
  },
  {
   "id": "nws-alert-4e650a1083368ea8.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-24",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued August 24 at 10:18PM CDT until August 24 at 11:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-165"
  },
  {
   "id": "iem-ww-FGF-SV-W-165-Marshall-hail-2026-08-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-165"
  },
  {
   "id": "spc-2026-08-21-hail-48.70-7",
   "lat": 48.7,
   "lon": -96.18,
   "zip": "",
   "city": "Greenbush",
   "date": "2026-08-21",
   "county": "Roseau",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Greenbush",
   "sourceDetail": "SPC filtered reports — 2026-08-21",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-47b4e525075d5999.002-Fillmore-wind",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-21",
   "county": "Fillmore",
   "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 Fillmore. Severe Thunderstorm Warning issued August 21 at 3:31AM CDT until August 21 at 4:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-182"
  },
  {
   "id": "iem-ww-ARX-SV-W-182-Fillmore-hail-2026-08-21",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-21",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-182"
  },
  {
   "id": "nws-alert-028e90fa981a8be0.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-21",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued August 21 at 3:57PM CDT until August 21 at 5:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-158"
  },
  {
   "id": "iem-ww-FGF-SV-W-158-Marshall-hail-2026-08-21",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-21",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-158"
  },
  {
   "id": "nws-alert-028e90fa981a8be0.001-Roseau-wind",
   "zip": "",
   "city": "Roseau",
   "date": "2026-08-21",
   "county": "Roseau",
   "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 Roseau. Severe Thunderstorm Warning issued August 21 at 3:57PM CDT until August 21 at 5:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-158"
  },
  {
   "id": "iem-ww-FGF-SV-W-158-Roseau-hail-2026-08-21",
   "zip": "",
   "city": "Roseau",
   "date": "2026-08-21",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-08-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-158"
  },
  {
   "id": "sps-2026-08-21-fillmore-wind",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-21",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-08-21",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-fillmore-hail",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-21",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-mower-hail",
   "zip": "",
   "city": "Mower",
   "date": "2026-08-21",
   "county": "Mower",
   "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 Mower — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-20-hail-46.43-1",
   "lat": 46.43,
   "lon": -94.86,
   "zip": "",
   "city": "5 NW Staples Airport",
   "date": "2026-08-20",
   "county": "Wadena",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 NW Staples Airport",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-47.17-8",
   "lat": 47.17,
   "lon": -94.08,
   "zip": "",
   "city": "2 E Boy River",
   "date": "2026-08-20",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 E Boy River",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-20-hail-47.06-10",
   "lat": 47.06,
   "lon": -93.92,
   "zip": "",
   "city": "Remer",
   "date": "2026-08-20",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Remer",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-47.57-11",
   "lat": 47.57,
   "lon": -93,
   "zip": "",
   "city": "7 S Side Lake",
   "date": "2026-08-20",
   "county": "St. Louis",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 7 S Side Lake",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-47.07-9",
   "lat": 47.07,
   "lon": -94.29,
   "zip": "",
   "city": "1 SSW Brevik",
   "date": "2026-08-20",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SSW Brevik",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-44.69-13",
   "lat": 44.69,
   "lon": -95.58,
   "zip": "",
   "city": "2 E Hanley Falls",
   "date": "2026-08-20",
   "county": "Yellow Medicine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 E Hanley Falls",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-20-hail-44.64-15",
   "lat": 44.64,
   "lon": -95.47,
   "zip": "",
   "city": "3 WNW Echo",
   "date": "2026-08-20",
   "county": "Yellow Medicine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 WNW Echo",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-20-hail-46.75-13",
   "lat": 46.75,
   "lon": -94.05,
   "zip": "",
   "city": "2 E Fifty Lakes",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 E Fifty Lakes",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-20-hail-47.26-11",
   "lat": 47.26,
   "lon": -93.09,
   "zip": "",
   "city": "3 W Silica",
   "date": "2026-08-20",
   "county": "Itasca",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 W Silica",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-20-hail-44.62--95.42",
   "lat": 44.62,
   "lon": -95.42,
   "zip": "",
   "city": "Echo",
   "date": "2026-08-20",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report with photo.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-20-hail-46.74-12",
   "lat": 46.74,
   "lon": -94.09,
   "zip": "",
   "city": "Fifty Lakes",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Fifty Lakes",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-44.55-19",
   "lat": 44.55,
   "lon": -95.37,
   "zip": "",
   "city": "4 NE Vesta",
   "date": "2026-08-20",
   "county": "Yellow Medicine",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 NE Vesta",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-08-20-hail-46.73-14",
   "lat": 46.73,
   "lon": -93.7,
   "zip": "",
   "city": "5 W Waukenabo",
   "date": "2026-08-20",
   "county": "Aitkin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 W Waukenabo",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-46.68-16",
   "lat": 46.68,
   "lon": -94.09,
   "zip": "",
   "city": "1 SSE Crosslake",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SSE Crosslake",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-20-hail-44.51--95.41",
   "lat": 44.51,
   "lon": -95.41,
   "zip": "",
   "city": "Vesta",
   "date": "2026-08-20",
   "county": "Redwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report with photo.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-46.63-20",
   "lat": 46.63,
   "lon": -93.95,
   "zip": "",
   "city": "6 ENE Mission",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "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 ENE Mission",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-20-hail-44.41-24",
   "lat": 44.41,
   "lon": -95.26,
   "zip": "",
   "city": "Wabasso",
   "date": "2026-08-20",
   "county": "Redwood",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Wabasso",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-08-20-hail-44.40-17",
   "lat": 44.4,
   "lon": -95.23,
   "zip": "",
   "city": "1 ESE Wabasso",
   "date": "2026-08-20",
   "county": "Redwood",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 ESE Wabasso",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-20-hail-46.59-18",
   "lat": 46.59,
   "lon": -93.96,
   "zip": "",
   "city": "3 NNE Wolford",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 NNE Wolford",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-20-hail-46.56--93.91",
   "lat": 46.56,
   "lon": -93.91,
   "zip": "",
   "city": "3 NNE Cuyuna",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "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 Quarter size hail. Time estimated based on mix of report and radar.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-45.32-23",
   "lat": 45.32,
   "lon": -94.66,
   "zip": "",
   "city": "5 SE Paynesville",
   "date": "2026-08-20",
   "county": "Meeker",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 SE Paynesville",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-08-20-hail-46.54-24",
   "lat": 46.54,
   "lon": -93.91,
   "zip": "",
   "city": "2 NNE Cuyuna",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 NNE Cuyuna",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-08-20-hail-45.72-19",
   "lat": 45.72,
   "lon": -95.15,
   "zip": "",
   "city": "1 ENE Westport",
   "date": "2026-08-20",
   "county": "Pope",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 ENE Westport",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-20-hail-44.32-26",
   "lat": 44.32,
   "lon": -95.21,
   "zip": "",
   "city": "Wanda",
   "date": "2026-08-20",
   "county": "Redwood",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Wanda",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-20-hail-46.33-27",
   "lat": 46.33,
   "lon": -94.19,
   "zip": "",
   "city": "2 S Brainerd",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 S Brainerd",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-76245d31f57a75b4.001-McLeod-wind",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-20",
   "county": "McLeod",
   "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 McLeod. Severe Thunderstorm Warning issued August 20 at 9:15PM CDT until August 20 at 9:45PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "iem-ww-MPX-SV-W-186-McLeod-hail-2026-08-20",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-20",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "nws-alert-76245d31f57a75b4.001-Meeker-wind",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-20",
   "county": "Meeker",
   "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 Meeker. Severe Thunderstorm Warning issued August 20 at 9:15PM CDT until August 20 at 9:45PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "iem-ww-MPX-SV-W-186-Meeker-hail-2026-08-20",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-20",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "nws-alert-76245d31f57a75b4.001-Wright-wind",
   "zip": "",
   "city": "Wright",
   "date": "2026-08-20",
   "county": "Wright",
   "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 Wright. Severe Thunderstorm Warning issued August 20 at 9:15PM CDT until August 20 at 9:45PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "iem-ww-MPX-SV-W-186-Wright-hail-2026-08-20",
   "zip": "",
   "city": "Wright",
   "date": "2026-08-20",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-186"
  },
  {
   "id": "nws-alert-170b2ad4d910756f.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-20",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued August 20 at 7:23PM CDT until August 20 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-Lake-wind-2026-08-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-08-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-Lake-hail-2026-08-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-08-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-08-20. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-St. Louis-wind-2026-08-20",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-20",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-St. Louis-hail-2026-08-20",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-20",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-20. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-Itasca-wind-2026-08-20",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-107-Itasca-hail-2026-08-20",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-08-20. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-106-Lake-wind-2026-08-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-08-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "iem-ww-DLH-SV-W-106-Lake-hail-2026-08-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-08-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "nws-alert-0d3651aabcf9f385.001-Aitkin-wind",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-20",
   "county": "Aitkin",
   "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 Aitkin. Severe Thunderstorm Warning issued August 20 at 5:10PM CDT until August 20 at 6:15PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "iem-ww-DLH-SV-W-106-Aitkin-hail-2026-08-20",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-20",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "nws-alert-0d3651aabcf9f385.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-20",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued August 20 at 5:10PM CDT until August 20 at 6:15PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "iem-ww-DLH-SV-W-106-Cass-hail-2026-08-20",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-20",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "nws-alert-0d3651aabcf9f385.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "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 Itasca. Severe Thunderstorm Warning issued August 20 at 5:10PM CDT until August 20 at 6:15PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "iem-ww-DLH-SV-W-106-Itasca-hail-2026-08-20",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-106"
  },
  {
   "id": "nws-alert-5251f21961340812.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "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 Itasca. Severe Thunderstorm Warning issued August 20 at 7:13PM CDT until August 20 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-109"
  },
  {
   "id": "iem-ww-DLH-SV-W-109-Itasca-hail-2026-08-20",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-20",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-109"
  },
  {
   "id": "nws-alert-5251f21961340812.001-St. Loui-wind",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-20",
   "county": "St. Louis",
   "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 St. Louis. Severe Thunderstorm Warning issued August 20 at 7:13PM CDT until August 20 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-109"
  },
  {
   "id": "iem-ww-DLH-SV-W-109-St. Louis-hail-2026-08-20",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-20",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-109"
  },
  {
   "id": "iem-ww-MPX-SV-W-183-Meeker-wind-2026-08-20",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-20",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-183-Meeker-hail-2026-08-20",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-20",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-183-Stearns-wind-2026-08-20",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-20",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-183-Stearns-hail-2026-08-20",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-20",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-184-Hennepin-wind-2026-08-20",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-20",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "iem-ww-MPX-SV-W-184-Hennepin-hail-2026-08-20",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-20",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-08-20. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "nws-alert-cab167f9e400c881.002-Brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-20",
   "county": "Brown",
   "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 Brown. Severe Thunderstorm Warning issued August 20 at 9:04PM CDT until August 20 at 9:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "iem-ww-MPX-SV-W-184-Brown-hail-2026-08-20",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-20",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-08-20. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "nws-alert-251b6e728a04af6b.001-Redwood-wind",
   "zip": "",
   "city": "Redwood",
   "date": "2026-08-20",
   "county": "Redwood",
   "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 Redwood. Severe Thunderstorm Warning issued August 20 at 8:21PM CDT until August 20 at 9:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "iem-ww-MPX-SV-W-184-Redwood-hail-2026-08-20",
   "zip": "",
   "city": "Redwood",
   "date": "2026-08-20",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2026-08-20. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-184"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Hennepin-wind-2026-08-20",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-20",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Hennepin-hail-2026-08-20",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-20",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Ramsey-wind-2026-08-20",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-08-20",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Ramsey-hail-2026-08-20",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-08-20",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Dakota-wind-2026-08-20",
   "zip": "",
   "city": "Dakota",
   "date": "2026-08-20",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Dakota-hail-2026-08-20",
   "zip": "",
   "city": "Dakota",
   "date": "2026-08-20",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Morrison-wind-2026-08-20",
   "zip": "",
   "city": "Morrison",
   "date": "2026-08-20",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-185-Morrison-hail-2026-08-20",
   "zip": "",
   "city": "Morrison",
   "date": "2026-08-20",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-185"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Washington-wind-2026-08-20",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Washington on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Washington-hail-2026-08-20",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-20",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Washington on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Dakota-wind-2026-08-20",
   "zip": "",
   "city": "Dakota",
   "date": "2026-08-20",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Dakota-hail-2026-08-20",
   "zip": "",
   "city": "Dakota",
   "date": "2026-08-20",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Ramsey-wind-2026-08-20",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-08-20",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Ramsey-hail-2026-08-20",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-08-20",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Pope-wind-2026-08-20",
   "zip": "",
   "city": "Pope",
   "date": "2026-08-20",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Pope-hail-2026-08-20",
   "zip": "",
   "city": "Pope",
   "date": "2026-08-20",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Stearns-wind-2026-08-20",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-20",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "iem-ww-MPX-SV-W-182-Stearns-hail-2026-08-20",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-20",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-182"
  },
  {
   "id": "nws-alert-ac1e2ae0b9639011.001-Pine-wind",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-20",
   "county": "Pine",
   "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 Pine. Severe Thunderstorm Warning issued August 20 at 8:24PM CDT until August 20 at 8:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "iem-ww-DLH-SV-W-110-Pine-hail-2026-08-20",
   "zip": "",
   "city": "Pine",
   "date": "2026-08-20",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "nws-alert-ac1e2ae0b9639011.001-Aitkin-wind",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-20",
   "county": "Aitkin",
   "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 Aitkin. Severe Thunderstorm Warning issued August 20 at 8:24PM CDT until August 20 at 8:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "iem-ww-DLH-SV-W-110-Aitkin-hail-2026-08-20",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-20",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "nws-alert-ac1e2ae0b9639011.001-Carlton-wind",
   "zip": "",
   "city": "Carlton",
   "date": "2026-08-20",
   "county": "Carlton",
   "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 Carlton. Severe Thunderstorm Warning issued August 20 at 8:24PM CDT until August 20 at 8:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "iem-ww-DLH-SV-W-110-Carlton-hail-2026-08-20",
   "zip": "",
   "city": "Carlton",
   "date": "2026-08-20",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "iem-ww-DLH-SV-W-110-Crow Wing-wind-2026-08-20",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "iem-ww-DLH-SV-W-110-Crow Wing-hail-2026-08-20",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-110"
  },
  {
   "id": "nws-alert-5fd7023ddadbb7cf.001-Cottonwo-wind",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-08-20",
   "county": "Cottonwood",
   "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 Cottonwood. Severe Thunderstorm Warning issued August 20 at 8:31PM CDT until August 20 at 9:30PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-243"
  },
  {
   "id": "iem-ww-FSD-SV-W-243-Cottonwood-hail-2026-08-20",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-08-20",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-08-20. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-243"
  },
  {
   "id": "iem-ww-FGF-SV-W-157-Wadena-wind-2026-08-20",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-20",
   "county": "Wadena",
   "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 FGF for Wadena on 2026-08-20. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-157"
  },
  {
   "id": "iem-ww-FGF-SV-W-157-Wadena-hail-2026-08-20",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-20",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-157"
  },
  {
   "id": "nws-alert-d77817e3537959fc.001-Crow Win-wind",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "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 Crow Wing. Severe Thunderstorm Warning issued August 20 at 9:01PM CDT until August 20 at 9:30PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-111"
  },
  {
   "id": "iem-ww-DLH-SV-W-111-Crow Wing-hail-2026-08-20",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-20",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-111"
  },
  {
   "id": "nws-alert-94213bf9bfba4656.001-Meeker-tornado",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-20",
   "county": "Meeker",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Meeker (observed tornado). Tornado Warning issued August 20 at 8:52PM CDT until August 20 at 9:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MPX-TO-W-22"
  },
  {
   "id": "sps-2026-08-20-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-08-20",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-20-morrison-hail",
   "zip": "",
   "city": "Morrison",
   "date": "2026-08-20",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-18-hail-44.03-1",
   "lat": 44.03,
   "lon": -92.25,
   "zip": "",
   "city": "2 SSE Viola",
   "date": "2026-08-18",
   "county": "Olmsted",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 SSE Viola",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-43.97-2",
   "lat": 43.97,
   "lon": -92.06,
   "zip": "",
   "city": "Saint Charles",
   "date": "2026-08-18",
   "county": "Winona",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Saint Charles",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-43.64-5",
   "lat": 43.64,
   "lon": -95.94,
   "zip": "",
   "city": "Adrian",
   "date": "2026-08-18",
   "county": "Nobles",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Adrian",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-43.50-7",
   "lat": 43.5,
   "lon": -95.69,
   "zip": "",
   "city": "Bigelow",
   "date": "2026-08-18",
   "county": "Nobles",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Bigelow",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-ba8cbc8fed5c954b.001-Rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-18",
   "county": "Rock",
   "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 Rock. Severe Thunderstorm Warning issued August 18 at 5:39PM CDT until August 18 at 6:30PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-234"
  },
  {
   "id": "iem-ww-FSD-SV-W-234-Rock-hail-2026-08-18",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-18",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-08-18. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-234"
  },
  {
   "id": "nws-alert-ba8cbc8fed5c954b.001-Pipeston-wind",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-08-18",
   "county": "Pipestone",
   "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 Pipestone. Severe Thunderstorm Warning issued August 18 at 5:39PM CDT until August 18 at 6:30PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-234"
  },
  {
   "id": "iem-ww-FSD-SV-W-234-Pipestone-hail-2026-08-18",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-08-18",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-08-18. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-234"
  },
  {
   "id": "iem-ww-FSD-SV-W-235-Nobles-wind-2026-08-18",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-18",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-235"
  },
  {
   "id": "iem-ww-FSD-SV-W-235-Nobles-hail-2026-08-18",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-18",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-08-18. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-235"
  },
  {
   "id": "iem-ww-ARX-SV-W-178-Winona-wind-2026-08-18",
   "zip": "",
   "city": "Winona",
   "date": "2026-08-18",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-178"
  },
  {
   "id": "iem-ww-ARX-SV-W-178-Winona-hail-2026-08-18",
   "zip": "",
   "city": "Winona",
   "date": "2026-08-18",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-178"
  },
  {
   "id": "nws-alert-68e6b1b144039ba3.001-Wabasha-wind",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-08-18",
   "county": "Wabasha",
   "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 Wabasha. Severe Thunderstorm Warning issued August 18 at 1:55PM CDT until August 18 at 3:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-176"
  },
  {
   "id": "iem-ww-ARX-SV-W-176-Wabasha-hail-2026-08-18",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-08-18",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-08-18. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-176"
  },
  {
   "id": "nws-alert-68e6b1b144039ba3.001-Olmsted-wind",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-08-18",
   "county": "Olmsted",
   "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 Olmsted. Severe Thunderstorm Warning issued August 18 at 1:55PM CDT until August 18 at 3:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-176"
  },
  {
   "id": "iem-ww-ARX-SV-W-176-Olmsted-hail-2026-08-18",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-08-18",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-08-18. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-176"
  },
  {
   "id": "nws-alert-977d50a34dd4b742.001-Nobles-wind",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-18",
   "county": "Nobles",
   "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 Nobles. Severe Thunderstorm Warning issued August 18 at 7:20PM CDT until August 18 at 7:45PM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-236"
  },
  {
   "id": "iem-ww-FSD-SV-W-236-Nobles-hail-2026-08-18",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-18",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-08-18. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-236"
  },
  {
   "id": "nws-alert-9cbc81a19c507bdf.001-Houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-18",
   "county": "Houston",
   "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 Houston. Severe Thunderstorm Warning issued August 18 at 3:20PM CDT until August 18 at 4:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-180"
  },
  {
   "id": "iem-ww-ARX-SV-W-180-Houston-hail-2026-08-18",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-18",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-180"
  },
  {
   "id": "nws-alert-31f2b688df88d233.001-Olmsted-wind",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-08-18",
   "county": "Olmsted",
   "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 Olmsted. Severe Thunderstorm Warning issued August 18 at 2:53PM CDT until August 18 at 3:30PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "iem-ww-ARX-SV-W-179-Olmsted-hail-2026-08-18",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-08-18",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "iem-ww-ARX-SV-W-179-Winona-wind-2026-08-18",
   "zip": "",
   "city": "Winona",
   "date": "2026-08-18",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "iem-ww-ARX-SV-W-179-Winona-hail-2026-08-18",
   "zip": "",
   "city": "Winona",
   "date": "2026-08-18",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "iem-ww-ARX-SV-W-179-Fillmore-wind-2026-08-18",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-18",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "iem-ww-ARX-SV-W-179-Fillmore-hail-2026-08-18",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-18",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-179"
  },
  {
   "id": "spc-2026-08-17-hail-46.98-2",
   "lat": 46.98,
   "lon": -96.5,
   "zip": "",
   "city": "2 ENE Averill",
   "date": "2026-08-17",
   "county": "Clay",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 ENE Averill",
   "sourceDetail": "SPC filtered reports — 2026-08-17",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-17-hail-46.97-3",
   "lat": 46.97,
   "lon": -94.78,
   "zip": "",
   "city": "3 E Nevis",
   "date": "2026-08-17",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 E Nevis",
   "sourceDetail": "SPC filtered reports — 2026-08-17",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-17-hail-47.30--94.88",
   "lat": 47.3,
   "lon": -94.88,
   "zip": "",
   "city": "4 W Guthrie",
   "date": "2026-08-17",
   "county": "Hubbard",
   "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 of Dime size hail.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-17-hail-46.56-4",
   "lat": 46.56,
   "lon": -95.41,
   "zip": "",
   "city": "3 NNW New York Mills",
   "date": "2026-08-17",
   "county": "Otter Tail",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 NNW New York Mills",
   "sourceDetail": "SPC filtered reports — 2026-08-17",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-08-17-hail-46.30--95.05",
   "lat": 46.3,
   "lon": -95.05,
   "zip": "",
   "city": "3 N Bertha",
   "date": "2026-08-17",
   "county": "Todd",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Piles of hail still in the yard 30 minutes later.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-17-hail-46.27--94.92",
   "lat": 46.27,
   "lon": -94.92,
   "zip": "",
   "city": "10 N Clarissa",
   "date": "2026-08-17",
   "county": "Todd",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The period of the Hail report was 4 minutes.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-17-hail-47.49--92.89",
   "lat": 47.49,
   "lon": -92.89,
   "zip": "",
   "city": "Chisholm",
   "date": "2026-08-17",
   "county": "St. Louis",
   "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 DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-08-17-wind-48.25--97.00",
   "lat": 48.25,
   "lon": -97,
   "zip": "",
   "city": "4 N Alvarado",
   "date": "2026-08-17",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDWAN Mesonet 4N Alvarado gusted to 62mph at 10ft.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-48.13--96.86",
   "lat": 48.13,
   "lon": -96.86,
   "zip": "",
   "city": "6 SW Warren",
   "date": "2026-08-17",
   "county": "Polk",
   "source": "IEM 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 SW Warren",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BRD-2026-08-17-10048",
   "lat": 46.4047,
   "lon": -94.1308,
   "zip": "",
   "city": "BRAINERD",
   "date": "2026-08-17",
   "county": "Crow Wing",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRAINERD (BRD) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BRAINERD (BRD)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Pennington-wind-2026-08-17",
   "zip": "",
   "city": "Pennington",
   "date": "2026-08-17",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Pennington-hail-2026-08-17",
   "zip": "",
   "city": "Pennington",
   "date": "2026-08-17",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Polk-wind-2026-08-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-17",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Polk-hail-2026-08-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-17",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Red Lake-wind-2026-08-17",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-08-17",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Red Lake-hail-2026-08-17",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-08-17",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "nws-alert-aabf49b7aacaf11d.001-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-17",
   "county": "Marshall",
   "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 Marshall. Severe Thunderstorm Warning issued August 17 at 7:01PM CDT until August 17 at 7:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "iem-ww-FGF-SV-W-156-Marshall-hail-2026-08-17",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-17",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-156"
  },
  {
   "id": "nws-alert-d8b85344b9734a3c.001-St. Loui-wind",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-17",
   "county": "St. Louis",
   "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 St. Louis. Severe Thunderstorm Warning issued August 17 at 7:07PM CDT until August 17 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "nws-alert-d8b85344b9734a3c.001-Aitkin-wind",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-17",
   "county": "Aitkin",
   "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 Aitkin. Severe Thunderstorm Warning issued August 17 at 7:07PM CDT until August 17 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "nws-alert-d8b85344b9734a3c.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-17",
   "county": "Itasca",
   "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 Itasca. Severe Thunderstorm Warning issued August 17 at 7:07PM CDT until August 17 at 7:45PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "iem-ww-FGF-SV-W-154-Otter Tail-wind-2026-08-17",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-17",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-154"
  },
  {
   "id": "iem-ww-FGF-SV-W-154-Otter Tail-hail-2026-08-17",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-17",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-154"
  },
  {
   "id": "nws-alert-b73f05f0cea6a359.001-Becker-wind",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-17",
   "county": "Becker",
   "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 Becker. Severe Thunderstorm Warning issued August 17 at 4:22PM CDT until August 17 at 5:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-154"
  },
  {
   "id": "iem-ww-FGF-SV-W-154-Becker-hail-2026-08-17",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-17",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-154"
  },
  {
   "id": "nws-alert-6480aad21840c9e8.001-Otter Ta-wind",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-17",
   "county": "Otter Tail",
   "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 Otter Tail. Severe Thunderstorm Warning issued August 17 at 5:18PM CDT until August 17 at 6:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-155"
  },
  {
   "id": "iem-ww-FGF-SV-W-155-Otter Tail-hail-2026-08-17",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-17",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-08-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-155"
  },
  {
   "id": "nws-alert-cc60d5dee87a957f.002-Wadena-wind",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-17",
   "county": "Wadena",
   "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 Wadena. Severe Thunderstorm Warning issued August 17 at 5:35PM CDT until August 17 at 6:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-155"
  },
  {
   "id": "iem-ww-FGF-SV-W-155-Wadena-hail-2026-08-17",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-17",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-08-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-155"
  },
  {
   "id": "nws-alert-fb3fa135c90a33b2.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-17",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued August 17 at 5:37PM CDT until August 17 at 6:15PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "nws-alert-7f1f322920030efe.001-Clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-17",
   "county": "Clay",
   "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 Clay. Severe Thunderstorm Warning issued August 17 at 3:55PM CDT until August 17 at 4:15PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-153"
  },
  {
   "id": "iem-ww-FGF-SV-W-153-Clay-hail-2026-08-17",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-17",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-153"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Cass-wind-2026-08-17",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-17",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Cass-hail-2026-08-17",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-17",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Aitkin-wind-2026-08-17",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-17",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Aitkin-hail-2026-08-17",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-08-17",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Crow Wing-wind-2026-08-17",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-17",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-Crow Wing-hail-2026-08-17",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-17",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-St. Louis-wind-2026-08-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "iem-ww-DLH-SV-W-104-St. Louis-hail-2026-08-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-104"
  },
  {
   "id": "sps-2026-08-17-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-17",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-08-17",
   "county": "Renville",
   "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 Renville — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-17-morrison-hail",
   "zip": "",
   "city": "Morrison",
   "date": "2026-08-17",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-46.82--96.80",
   "lat": 46.82,
   "lon": -96.8,
   "zip": "",
   "city": "4 S Fargo",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "IEM 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 recorded on Personal Weather Station in the Prairie Rose area.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-d09a5a34ab29fa06.001-Becker-wind",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-12",
   "county": "Becker",
   "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 Becker. Severe Thunderstorm Warning issued August 12 at 3:25AM CDT until August 12 at 4:15AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "iem-ww-FGF-SV-W-152-Becker-hail-2026-08-12",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-12",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-08-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "iem-ww-FGF-SV-W-152-Clay-wind-2026-08-12",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "iem-ww-FGF-SV-W-152-Clay-hail-2026-08-12",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-08-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "nws-alert-d09a5a34ab29fa06.001-Otter Ta-wind",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-12",
   "county": "Otter Tail",
   "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 Otter Tail. Severe Thunderstorm Warning issued August 12 at 3:25AM CDT until August 12 at 4:15AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "iem-ww-FGF-SV-W-152-Otter Tail-hail-2026-08-12",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-12",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-08-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-152"
  },
  {
   "id": "iem-ww-FGF-SV-W-151-Clay-wind-2026-08-12",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-151"
  },
  {
   "id": "iem-ww-FGF-SV-W-151-Clay-hail-2026-08-12",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-08-12. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-151"
  },
  {
   "id": "sps-2026-08-12-clay-hail",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-12",
   "county": "Clay",
   "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 Clay — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-09-hail-43.65--94.45",
   "lat": 43.65,
   "lon": -94.45,
   "zip": "",
   "city": "1 SE Fairmont",
   "date": "2026-08-09",
   "county": "Martin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MPX-SV-W-176-Martin-wind-2026-08-09",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-09",
   "county": "Martin",
   "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 MPX for Martin on 2026-08-09. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-176"
  },
  {
   "id": "iem-ww-MPX-SV-W-176-Martin-hail-2026-08-09",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-09",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-176"
  },
  {
   "id": "iem-ww-FSD-SV-W-218-Jackson-wind-2026-08-09",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-218"
  },
  {
   "id": "iem-ww-FSD-SV-W-218-Jackson-hail-2026-08-09",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-08-09. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-218"
  },
  {
   "id": "nws-alert-04bae9bdadd0e64f.001-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "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 Jackson. Severe Thunderstorm Warning issued August 9 at 4:44AM CDT until August 9 at 5:15AM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-220"
  },
  {
   "id": "iem-ww-FSD-SV-W-220-Jackson-hail-2026-08-09",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-08-09. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-220"
  },
  {
   "id": "sps-2026-08-09-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-09",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-dakota-hail",
   "zip": "",
   "city": "Dakota",
   "date": "2026-08-09",
   "county": "Dakota",
   "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 Dakota — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-08-09",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-benton-hail",
   "zip": "",
   "city": "Benton",
   "date": "2026-08-09",
   "county": "Benton",
   "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 Benton — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-anoka-hail",
   "zip": "",
   "city": "Anoka",
   "date": "2026-08-09",
   "county": "Anoka",
   "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 Anoka — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-08-09",
   "county": "Blue Earth",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Blue Earth — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-nicollet-hail",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-08-09",
   "county": "Nicollet",
   "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 Nicollet — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-09",
   "county": "Martin",
   "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 Martin — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-09",
   "county": "Faribault",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Faribault — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-lesueur-hail",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-08-09",
   "county": "Le Sueur",
   "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 Le Sueur — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-chisago-hail",
   "zip": "",
   "city": "Chisago",
   "date": "2026-08-09",
   "county": "Chisago",
   "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 Chisago — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-rice-hail",
   "zip": "",
   "city": "Rice",
   "date": "2026-08-09",
   "county": "Rice",
   "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 Rice — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-waseca-hail",
   "zip": "",
   "city": "Waseca",
   "date": "2026-08-09",
   "county": "Waseca",
   "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 Waseca — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2026-08-09",
   "county": "Steele",
   "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 Steele — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-08-09",
   "county": "Renville",
   "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 Renville — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-mcleod-hail",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-09",
   "county": "McLeod",
   "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 McLeod — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-sibley-hail",
   "zip": "",
   "city": "Sibley",
   "date": "2026-08-09",
   "county": "Sibley",
   "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 Sibley — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-scott-hail",
   "zip": "",
   "city": "Scott",
   "date": "2026-08-09",
   "county": "Scott",
   "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 Scott — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-redwood-hail",
   "zip": "",
   "city": "Redwood",
   "date": "2026-08-09",
   "county": "Redwood",
   "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 Redwood — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-09",
   "county": "Brown",
   "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 Brown — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-watonwan-hail",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-08-09",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-isanti-hail",
   "zip": "",
   "city": "Isanti",
   "date": "2026-08-09",
   "county": "Isanti",
   "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 Isanti — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-hennepin-hail",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-09",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-ramsey-hail",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-08-09",
   "county": "Ramsey",
   "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 Ramsey — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-09",
   "county": "Washington",
   "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 Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-08-09",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-sherburne-hail",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-08-09",
   "county": "Sherburne",
   "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 Sherburne — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-todd-hail",
   "zip": "",
   "city": "Todd",
   "date": "2026-08-09",
   "county": "Todd",
   "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 Todd — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-morrison-hail",
   "zip": "",
   "city": "Morrison",
   "date": "2026-08-09",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-08-hail-43.94--94.39",
   "lat": 43.94,
   "lon": -94.39,
   "zip": "",
   "city": "2 ENE Lewisville",
   "date": "2026-08-08",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Phoned in hail diameter measurement. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "sps-2026-08-08-watonwan-hail",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-08-08",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-08-08",
   "county": "Blue Earth",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Blue Earth — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-08-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-08",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-08-hail-43.65-17",
   "lat": 43.65,
   "lon": -94.45,
   "zip": "",
   "city": "1 SE Fairmont",
   "date": "2026-08-08",
   "county": "Martin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 SE Fairmont",
   "sourceDetail": "SPC filtered reports — 2026-08-08",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-1dc14dcd47c0e369.001-Big Ston-wind",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-08-08",
   "county": "Big Stone",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Big Stone. Severe Thunderstorm Watch issued August 8 at 11:56PM CDT until August 9 at 7:00AM CDT by NWS Aberdeen SD",
   "sourceDetail": "NWS Aberdeen SD — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-A-545"
  },
  {
   "id": "nws-alert-1dc14dcd47c0e369.001-Traverse-wind",
   "zip": "",
   "city": "Traverse",
   "date": "2026-08-08",
   "county": "Traverse",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Traverse. Severe Thunderstorm Watch issued August 8 at 11:56PM CDT until August 9 at 7:00AM CDT by NWS Aberdeen SD",
   "sourceDetail": "NWS Aberdeen SD — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-A-545"
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.64--96.22",
   "lat": 47.64,
   "lon": -96.22,
   "zip": "",
   "city": "Maple Bay",
   "date": "2026-08-07",
   "county": "Polk",
   "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 Maple Bay",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.38--95.23",
   "lat": 47.38,
   "lon": -95.23,
   "zip": "",
   "city": "Alida",
   "date": "2026-08-07",
   "county": "Clearwater",
   "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 Alida",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.31--95.38",
   "lat": 47.31,
   "lon": -95.38,
   "zip": "",
   "city": "Zerkel",
   "date": "2026-08-07",
   "county": "Clearwater",
   "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 Zerkel",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.44--94.90",
   "lat": 47.44,
   "lon": -94.9,
   "zip": "",
   "city": "3 SSW Bemidji",
   "date": "2026-08-07",
   "county": "Beltrami",
   "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 SSW Bemidji",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.15--95.14",
   "lat": 47.15,
   "lon": -95.14,
   "zip": "",
   "city": "8 NNE Two Inlets",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 NNE Two Inlets",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.89--95.06",
   "lat": 46.89,
   "lon": -95.06,
   "zip": "",
   "city": "2 S Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 S Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.20--94.99",
   "lat": 47.2,
   "lon": -94.99,
   "zip": "",
   "city": "Lake George",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 Lake George",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.43--94.90",
   "lat": 47.43,
   "lon": -94.9,
   "zip": "",
   "city": "4 SW Bemidji",
   "date": "2026-08-07",
   "county": "Beltrami",
   "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 FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.96--95.09",
   "lat": 46.96,
   "lon": -95.09,
   "zip": "",
   "city": "3 NNW Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 NNW Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.96--95.12",
   "lat": 46.96,
   "lon": -95.12,
   "zip": "",
   "city": "4 NW Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NW Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.97--95.06",
   "lat": 46.97,
   "lon": -95.06,
   "zip": "",
   "city": "3.5 N Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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.5 N Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.97--95.14",
   "lat": 46.97,
   "lon": -95.14,
   "zip": "",
   "city": "5 NW Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ruler measured hailstone.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.96--95.09",
   "lat": 46.96,
   "lon": -95.09,
   "zip": "",
   "city": "3 NNW Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 NNW Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.95--95.06",
   "lat": 46.95,
   "lon": -95.06,
   "zip": "",
   "city": "2 N Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Tons of pictures of hail 1.50 inch to 2 inch in diameter around Fisjhook Lake.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--95.06",
   "lat": 46.92,
   "lon": -95.06,
   "zip": "",
   "city": "Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Many reports of hail up to golf ball and lime size in the city of Park Rapids.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--95.03",
   "lat": 46.92,
   "lon": -95.03,
   "zip": "",
   "city": "1 E Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.89--95.06",
   "lat": 46.89,
   "lon": -95.06,
   "zip": "",
   "city": "2 S Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 S Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.91--95.03",
   "lat": 46.91,
   "lon": -95.03,
   "zip": "",
   "city": "1 E Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.90--95.00",
   "lat": 46.9,
   "lon": -95,
   "zip": "",
   "city": "3 ESE Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 ESE Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.93--94.95",
   "lat": 46.93,
   "lon": -94.95,
   "zip": "",
   "city": "5 E Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 E Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.89--95.06",
   "lat": 46.89,
   "lon": -95.06,
   "zip": "",
   "city": "2 S Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 S Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.88--95.08",
   "lat": 46.88,
   "lon": -95.08,
   "zip": "",
   "city": "3 SSW Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 SSW Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--95.06",
   "lat": 46.92,
   "lon": -95.06,
   "zip": "",
   "city": "Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Many reports of hail up to golf ball size in the city of Park Rapids.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.96--94.95",
   "lat": 46.96,
   "lon": -94.95,
   "zip": "",
   "city": "5 W Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W Nevis",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.99--94.96",
   "lat": 46.99,
   "lon": -94.96,
   "zip": "",
   "city": "7 NE Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Big Sand Lake.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--94.95",
   "lat": 46.92,
   "lon": -94.95,
   "zip": "",
   "city": "5 E Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Many reports of hail to golf ball size along Hwy 34 between Nevis and Park Rapids.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--94.91",
   "lat": 46.92,
   "lon": -94.91,
   "zip": "",
   "city": "7 E Park Rapids",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 7 E Park Rapids",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.93--94.86",
   "lat": 46.93,
   "lon": -94.86,
   "zip": "",
   "city": "3 SSW Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Fifth Crow Wing Lake.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.97--94.84",
   "lat": 46.97,
   "lon": -94.84,
   "zip": "",
   "city": "Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous Reports of Hail to Golf Ball size.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--94.89",
   "lat": 46.92,
   "lon": -94.89,
   "zip": "",
   "city": "4 SW Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SW Nevis",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.94--94.84",
   "lat": 46.94,
   "lon": -94.84,
   "zip": "",
   "city": "2 S Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 S Nevis",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.27--95.32",
   "lat": 47.27,
   "lon": -95.32,
   "zip": "",
   "city": "4 SE Zerkel",
   "date": "2026-08-07",
   "county": "Clearwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Long Lake Campground.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.89--94.89",
   "lat": 46.89,
   "lon": -94.89,
   "zip": "",
   "city": "6 SSW Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 SSW Nevis",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.93--94.84",
   "lat": 46.93,
   "lon": -94.84,
   "zip": "",
   "city": "3 S Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 S Nevis",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.83--94.95",
   "lat": 46.83,
   "lon": -94.95,
   "zip": "",
   "city": "3 E Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 E Hubbard",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.93--94.78",
   "lat": 46.93,
   "lon": -94.78,
   "zip": "",
   "city": "3 WNW Chamberlain",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 WNW Chamberlain",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--94.78",
   "lat": 46.92,
   "lon": -94.78,
   "zip": "",
   "city": "4 SE Nevis",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ham Lake.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.84--95.01",
   "lat": 46.84,
   "lon": -95.01,
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 Hubbard",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.78--94.88",
   "lat": 46.78,
   "lon": -94.88,
   "zip": "",
   "city": "10 N Nimrod",
   "date": "2026-08-07",
   "county": "Wadena",
   "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 N Nimrod",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.82--94.64",
   "lat": 46.82,
   "lon": -94.64,
   "zip": "",
   "city": "1 N Oshawa",
   "date": "2026-08-07",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A few quarter size hail stones. Many dime to nickel. No strong wind but a lot of lightning.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.92--95.26",
   "lat": 46.92,
   "lon": -95.26,
   "zip": "",
   "city": "Osage",
   "date": "2026-08-07",
   "county": "Becker",
   "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 Osage",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.04--96.10",
   "lat": 46.04,
   "lon": -96.1,
   "zip": "",
   "city": "Wendell",
   "date": "2026-08-07",
   "county": "Grant",
   "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 Wendell",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-07-hail-47.31--95.38",
   "lat": 47.31,
   "lon": -95.38,
   "zip": "",
   "city": "Zerkel",
   "date": "2026-08-07",
   "county": "Clearwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "West Battle Lake.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-07-hail-46.32--95.44",
   "lat": 46.32,
   "lon": -95.44,
   "zip": "",
   "city": "Henning",
   "date": "2026-08-07",
   "county": "Otter Tail",
   "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 Henning",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-07-hail-45.32-4",
   "lat": 45.32,
   "lon": -94.87,
   "zip": "",
   "city": "4 E New London",
   "date": "2026-08-07",
   "county": "Kandiyohi",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 E New London",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.33--94.74",
   "lat": 45.33,
   "lon": -94.74,
   "zip": "",
   "city": "3 SW Paynesville",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.55--94.15",
   "lat": 45.55,
   "lon": -94.15,
   "zip": "",
   "city": "1 E St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E St. Cloud",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.55--94.16",
   "lat": 45.55,
   "lon": -94.16,
   "zip": "",
   "city": "St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 St. Cloud",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.56--94.18",
   "lat": 45.56,
   "lon": -94.18,
   "zip": "",
   "city": "1 W St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 St. Cloud",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.55--94.20",
   "lat": 45.55,
   "lon": -94.2,
   "zip": "",
   "city": "1 E Waite Park",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-hail-45.57-5",
   "lat": 45.57,
   "lon": -94.16,
   "zip": "",
   "city": "1 NE St. Cloud",
   "date": "2026-08-07",
   "county": "Benton",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 NE St. Cloud",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.56--94.16",
   "lat": 45.56,
   "lon": -94.16,
   "zip": "",
   "city": "1 E St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mping.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-hail-45.55-6",
   "lat": 45.55,
   "lon": -94.17,
   "zip": "",
   "city": "St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near St. Cloud",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-07-hail-45.56--94.10",
   "lat": 45.56,
   "lon": -94.1,
   "zip": "",
   "city": "3 E St. Cloud",
   "date": "2026-08-07",
   "county": "Benton",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-hail-45.57-7",
   "lat": 45.57,
   "lon": -94.19,
   "zip": "",
   "city": "1 NW St. Cloud",
   "date": "2026-08-07",
   "county": "Stearns",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 NW St. Cloud",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-hail-44.15-8",
   "lat": 44.15,
   "lon": -94.39,
   "zip": "",
   "city": "5 E Hanska",
   "date": "2026-08-07",
   "county": "Brown",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 E Hanska",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-07-hail-43.63--94.10",
   "lat": 43.63,
   "lon": -94.1,
   "zip": "",
   "city": "1 S Blue Earth",
   "date": "2026-08-07",
   "county": "Faribault",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reported quarter size hail in Blue Earth_ MN.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-hail-43.59-9",
   "lat": 43.59,
   "lon": -93.8,
   "zip": "",
   "city": "2 NE Bricelyn",
   "date": "2026-08-07",
   "county": "Faribault",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 NE Bricelyn",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-07-wind-44.76-3",
   "lat": 44.76,
   "lon": -94.08,
   "zip": "",
   "city": "2 WSW Plato",
   "date": "2026-08-07",
   "county": "McLeod",
   "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 2 WSW Plato",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-62c41269d1c1e66a.001-Lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-07",
   "county": "Lincoln",
   "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 Lincoln. Severe Thunderstorm Warning issued August 7 at 6:04AM CDT until August 7 at 6:30AM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-214"
  },
  {
   "id": "iem-ww-FSD-SV-W-214-Lincoln-hail-2026-08-07",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-07",
   "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 FSD for Lincoln on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-214"
  },
  {
   "id": "iem-ww-ABR-SV-W-189-Big Stone-wind-2026-08-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-08-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-08-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-189"
  },
  {
   "id": "iem-ww-ABR-SV-W-189-Big Stone-hail-2026-08-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-08-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ABR-SV-W-189"
  },
  {
   "id": "iem-ww-MPX-SV-W-173-Benton-wind-2026-08-07",
   "zip": "",
   "city": "Benton",
   "date": "2026-08-07",
   "county": "Benton",
   "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 MPX for Benton on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-173"
  },
  {
   "id": "iem-ww-MPX-SV-W-173-Benton-hail-2026-08-07",
   "zip": "",
   "city": "Benton",
   "date": "2026-08-07",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-173"
  },
  {
   "id": "nws-alert-569a3df1a0c45619.001-Mille La-wind",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-08-07",
   "county": "Mille Lacs",
   "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 Mille Lacs. Severe Thunderstorm Warning issued August 7 at 11:36AM CDT until August 7 at 12:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-173"
  },
  {
   "id": "iem-ww-MPX-SV-W-173-Mille Lacs-hail-2026-08-07",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-08-07",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-173"
  },
  {
   "id": "nws-alert-a5f363d8d954f988.002-Freeborn-wind",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-08-07",
   "county": "Freeborn",
   "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 Freeborn. Severe Thunderstorm Warning issued August 7 at 12:54PM CDT until August 7 at 1:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-175"
  },
  {
   "id": "iem-ww-MPX-SV-W-175-Freeborn-hail-2026-08-07",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-08-07",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-175"
  },
  {
   "id": "nws-alert-13acd15b7d481976.001-Faribaul-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "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 Faribault. Severe Thunderstorm Warning issued August 7 at 12:28PM CDT until August 7 at 1:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-175"
  },
  {
   "id": "iem-ww-MPX-SV-W-175-Faribault-hail-2026-08-07",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-175"
  },
  {
   "id": "iem-ww-MPX-SV-W-169-McLeod-wind-2026-08-07",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-07",
   "county": "McLeod",
   "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 MPX for McLeod on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-169"
  },
  {
   "id": "iem-ww-MPX-SV-W-169-McLeod-hail-2026-08-07",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-07",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-169"
  },
  {
   "id": "nws-alert-bd3375d853c4bf1a.001-Meeker-wind",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-07",
   "county": "Meeker",
   "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 Meeker. Severe Thunderstorm Warning issued August 7 at 10:46AM CDT until August 7 at 11:30AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-169"
  },
  {
   "id": "iem-ww-MPX-SV-W-169-Meeker-hail-2026-08-07",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-07",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-169"
  },
  {
   "id": "nws-alert-368f4c020f6fd952.001-Jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-07",
   "county": "Jackson",
   "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 Jackson. Severe Thunderstorm Warning issued August 7 at 7:39AM CDT until August 7 at 8:15AM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-215"
  },
  {
   "id": "iem-ww-FSD-SV-W-215-Jackson-hail-2026-08-07",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-215"
  },
  {
   "id": "nws-alert-368f4c020f6fd952.001-Nobles-wind",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-07",
   "county": "Nobles",
   "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 Nobles. Severe Thunderstorm Warning issued August 7 at 7:39AM CDT until August 7 at 8:15AM CDT by NWS Sioux Falls SD",
   "sourceDetail": "NWS Sioux Falls SD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-215"
  },
  {
   "id": "iem-ww-FSD-SV-W-215-Nobles-hail-2026-08-07",
   "zip": "",
   "city": "Nobles",
   "date": "2026-08-07",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-215"
  },
  {
   "id": "iem-ww-MPX-SV-W-168-Martin-wind-2026-08-07",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-07",
   "county": "Martin",
   "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 MPX for Martin on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-168"
  },
  {
   "id": "iem-ww-MPX-SV-W-168-Martin-hail-2026-08-07",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-07",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-168"
  },
  {
   "id": "iem-ww-MPX-SV-W-170-Faribault-wind-2026-08-07",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "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 MPX for Faribault on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-170"
  },
  {
   "id": "iem-ww-MPX-SV-W-170-Faribault-hail-2026-08-07",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-170"
  },
  {
   "id": "nws-alert-e3747b21a02f5af9.001-Martin-wind",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-07",
   "county": "Martin",
   "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 Martin. Severe Thunderstorm Warning issued August 7 at 10:55AM CDT until August 7 at 11:45AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-170"
  },
  {
   "id": "iem-ww-MPX-SV-W-170-Martin-hail-2026-08-07",
   "zip": "",
   "city": "Martin",
   "date": "2026-08-07",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-170"
  },
  {
   "id": "iem-ww-MPX-SV-W-171-Stearns-wind-2026-08-07",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 MPX for Stearns on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-171"
  },
  {
   "id": "iem-ww-MPX-SV-W-171-Stearns-hail-2026-08-07",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-07",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-171"
  },
  {
   "id": "iem-ww-MPX-SV-W-171-Benton-wind-2026-08-07",
   "zip": "",
   "city": "Benton",
   "date": "2026-08-07",
   "county": "Benton",
   "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 MPX for Benton on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-171"
  },
  {
   "id": "iem-ww-MPX-SV-W-171-Benton-hail-2026-08-07",
   "zip": "",
   "city": "Benton",
   "date": "2026-08-07",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-171"
  },
  {
   "id": "iem-ww-MPX-SV-W-174-Faribault-wind-2026-08-07",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "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 MPX for Faribault on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-174"
  },
  {
   "id": "iem-ww-MPX-SV-W-174-Faribault-hail-2026-08-07",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-07",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-174"
  },
  {
   "id": "iem-ww-FGF-SV-W-146-Clearwater-wind-2026-08-07",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-07",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-146"
  },
  {
   "id": "iem-ww-FGF-SV-W-146-Clearwater-hail-2026-08-07",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-07",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-146"
  },
  {
   "id": "iem-ww-FGF-SV-W-146-Hubbard-wind-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 FGF for Hubbard on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-146"
  },
  {
   "id": "iem-ww-FGF-SV-W-146-Hubbard-hail-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-146"
  },
  {
   "id": "nws-alert-c96dbbe56cdf73b2.001-Hubbard-wind",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 Hubbard. Severe Thunderstorm Warning issued August 7 at 6:56AM CDT until August 7 at 7:30AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-148"
  },
  {
   "id": "iem-ww-FGF-SV-W-148-Hubbard-hail-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-148"
  },
  {
   "id": "iem-ww-FGF-SV-W-148-Wadena-wind-2026-08-07",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-07",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-08-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-148"
  },
  {
   "id": "iem-ww-FGF-SV-W-148-Wadena-hail-2026-08-07",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-07",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-148"
  },
  {
   "id": "nws-alert-47e2a0a26dd395a5.001-Becker-wind",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-07",
   "county": "Becker",
   "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 Becker. Severe Thunderstorm Warning issued August 7 at 5:53AM CDT until August 7 at 6:45AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-147-Becker-hail-2026-08-07",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-07",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-147-Hubbard-wind-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 FGF for Hubbard on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-147-Hubbard-hail-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-147-Wadena-wind-2026-08-07",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-07",
   "county": "Wadena",
   "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 FGF for Wadena on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-147-Wadena-hail-2026-08-07",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-07",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-147"
  },
  {
   "id": "iem-ww-FGF-SV-W-144-Clearwater-wind-2026-08-07",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-07",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-144"
  },
  {
   "id": "iem-ww-FGF-SV-W-144-Clearwater-hail-2026-08-07",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-07",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-144"
  },
  {
   "id": "nws-alert-fe68927698a889c4.001-Mahnomen-wind",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-08-07",
   "county": "Mahnomen",
   "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 Mahnomen. Severe Thunderstorm Warning issued August 7 at 4:54AM CDT until August 7 at 5:30AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-144"
  },
  {
   "id": "iem-ww-FGF-SV-W-144-Mahnomen-hail-2026-08-07",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-08-07",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-144"
  },
  {
   "id": "iem-ww-FGF-SV-W-145-Beltrami-wind-2026-08-07",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-07",
   "county": "Beltrami",
   "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 FGF for Beltrami on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-145"
  },
  {
   "id": "iem-ww-FGF-SV-W-145-Beltrami-hail-2026-08-07",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-07",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-145"
  },
  {
   "id": "iem-ww-FGF-SV-W-145-Hubbard-wind-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "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 FGF for Hubbard on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-145"
  },
  {
   "id": "iem-ww-FGF-SV-W-145-Hubbard-hail-2026-08-07",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-07",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-08-07. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-145"
  },
  {
   "id": "nws-alert-ca8ecd9485684abc.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-07",
   "county": "Cass",
   "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 Cass. Severe Thunderstorm Warning issued August 7 at 6:14AM CDT until August 7 at 7:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-102"
  },
  {
   "id": "iem-ww-DLH-SV-W-102-Cass-hail-2026-08-07",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-07",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-102"
  },
  {
   "id": "iem-ww-DLH-SV-W-102-Crow Wing-wind-2026-08-07",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-07",
   "county": "Crow Wing",
   "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 DLH for Crow Wing on 2026-08-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-102"
  },
  {
   "id": "iem-ww-DLH-SV-W-102-Crow Wing-hail-2026-08-07",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-08-07",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-08-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-102"
  },
  {
   "id": "nws-alert-cd2c1fb7c20467e7.002-Kandiyoh-wind",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-08-07",
   "county": "Kandiyohi",
   "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 Kandiyohi. Severe Thunderstorm Warning issued August 7 at 7:23AM CDT until August 7 at 7:45AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "iem-ww-MPX-SV-W-167-Kandiyohi-hail-2026-08-07",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-08-07",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "nws-alert-cd2c1fb7c20467e7.002-Renville-wind",
   "zip": "",
   "city": "Renville",
   "date": "2026-08-07",
   "county": "Renville",
   "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 Renville. Severe Thunderstorm Warning issued August 7 at 7:23AM CDT until August 7 at 7:45AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "iem-ww-MPX-SV-W-167-Renville-hail-2026-08-07",
   "zip": "",
   "city": "Renville",
   "date": "2026-08-07",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "nws-alert-f3942e671c85ee1b.001-Yellow M-wind",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-08-07",
   "county": "Yellow Medicine",
   "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 Yellow Medicine. Severe Thunderstorm Warning issued August 7 at 6:51AM CDT until August 7 at 7:45AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "iem-ww-MPX-SV-W-167-Yellow Medicine-hail-2026-08-07",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-08-07",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "nws-alert-874315d9650c8155.002-Chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-08-07",
   "county": "Chippewa",
   "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 Chippewa. Severe Thunderstorm Warning issued August 7 at 7:06AM CDT until August 7 at 7:45AM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "iem-ww-MPX-SV-W-167-Chippewa-hail-2026-08-07",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-08-07",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-08-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-167"
  },
  {
   "id": "nws-alert-a7e0dadf19884111.001-McLeod-wind",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-07",
   "county": "McLeod",
   "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 McLeod. Severe Thunderstorm Warning issued August 7 at 11:33AM CDT until August 7 at 12:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "iem-ww-MPX-SV-W-172-McLeod-hail-2026-08-07",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-07",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-08-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "nws-alert-a7e0dadf19884111.001-Sibley-wind",
   "zip": "",
   "city": "Sibley",
   "date": "2026-08-07",
   "county": "Sibley",
   "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 Sibley. Severe Thunderstorm Warning issued August 7 at 11:33AM CDT until August 7 at 12:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "iem-ww-MPX-SV-W-172-Sibley-hail-2026-08-07",
   "zip": "",
   "city": "Sibley",
   "date": "2026-08-07",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-08-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "nws-alert-a7e0dadf19884111.001-Carver-wind",
   "zip": "",
   "city": "Carver",
   "date": "2026-08-07",
   "county": "Carver",
   "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 Carver. Severe Thunderstorm Warning issued August 7 at 11:33AM CDT until August 7 at 12:15PM CDT by NWS Twin Cities/Chanhassen MN",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "iem-ww-MPX-SV-W-172-Carver-hail-2026-08-07",
   "zip": "",
   "city": "Carver",
   "date": "2026-08-07",
   "county": "Carver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Carver on 2026-08-07. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-172"
  },
  {
   "id": "sps-2026-08-07-norman-hail",
   "zip": "",
   "city": "Norman",
   "date": "2026-08-07",
   "county": "Norman",
   "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 Norman — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-07",
   "county": "Polk",
   "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 Polk — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-clearwater-hail",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-07",
   "county": "Clearwater",
   "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 Clearwater — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-mahnomen-hail",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-08-07",
   "county": "Mahnomen",
   "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 Mahnomen — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-07",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-bigstone-hail",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-08-07",
   "county": "Big Stone",
   "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 Stone — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Aberdeen SD — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2026-08-07",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Aberdeen SD — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-08-07",
   "county": "Renville",
   "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 Renville — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-meeker-hail",
   "zip": "",
   "city": "Meeker",
   "date": "2026-08-07",
   "county": "Meeker",
   "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 Meeker — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-08-07",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-chippewa-hail",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-08-07",
   "county": "Chippewa",
   "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 Chippewa — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-ottertail-hail",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-07",
   "county": "Otter Tail",
   "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 Otter Tail — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Grand Forks ND — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2026-08-07",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-carver-hail",
   "zip": "",
   "city": "Carver",
   "date": "2026-08-07",
   "county": "Carver",
   "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 Carver — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-sibley-hail",
   "zip": "",
   "city": "Sibley",
   "date": "2026-08-07",
   "county": "Sibley",
   "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 Sibley — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-carver-wind",
   "zip": "",
   "city": "Carver",
   "date": "2026-08-07",
   "county": "Carver",
   "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 Carver — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-winona-wind",
   "zip": "",
   "city": "Winona",
   "date": "2026-08-07",
   "county": "Winona",
   "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 Winona — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-olmsted-wind",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-08-07",
   "county": "Olmsted",
   "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 Olmsted — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-08-07",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-fillmore-wind",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-08-07",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-houston-wind",
   "zip": "",
   "city": "Houston",
   "date": "2026-08-07",
   "county": "Houston",
   "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 Houston — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-08-07",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-sibley-wind",
   "zip": "",
   "city": "Sibley",
   "date": "2026-08-07",
   "county": "Sibley",
   "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 Sibley — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-scott-wind",
   "zip": "",
   "city": "Scott",
   "date": "2026-08-07",
   "county": "Scott",
   "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 Scott — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-wright-hail",
   "zip": "",
   "city": "Wright",
   "date": "2026-08-07",
   "county": "Wright",
   "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 Wright — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-mcleod-hail",
   "zip": "",
   "city": "McLeod",
   "date": "2026-08-07",
   "county": "McLeod",
   "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 McLeod — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Twin Cities/Chanhassen MN — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-FGF-SV-W-141-Lake Of The Woods-wind-2026-08-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-08-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-08-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-141"
  },
  {
   "id": "iem-ww-FGF-SV-W-141-Lake Of The Woods-hail-2026-08-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-08-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-08-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-141"
  },
  {
   "id": "nws-alert-fa8aa2dd0ccec76b.001-Lake of -wind",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-08-06",
   "county": "Lake of the Woods",
   "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 Lake of the Woods. Severe Thunderstorm Warning issued August 6 at 6:38PM CDT until August 6 at 7:45PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-142"
  },
  {
   "id": "iem-ww-FGF-SV-W-142-Lake Of The Woods-hail-2026-08-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-08-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-08-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-142"
  },
  {
   "id": "nws-alert-94d78927dc2aed46.001-Koochich-wind",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-08-06",
   "county": "Koochiching",
   "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 Koochiching. Severe Thunderstorm Warning issued August 6 at 7:13PM CDT until August 6 at 7:30PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-101"
  },
  {
   "id": "iem-ww-DLH-SV-W-101-Koochiching-hail-2026-08-06",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-08-06",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-08-06. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-101"
  },
  {
   "id": "spc-2026-08-06-hail-47.31-21",
   "lat": 47.31,
   "lon": -95.38,
   "zip": "",
   "city": "Zerkel",
   "date": "2026-08-06",
   "county": "Clearwater",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Zerkel",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-06-hail-47.44-23",
   "lat": 47.44,
   "lon": -94.9,
   "zip": "",
   "city": "3 SSW Bemidji",
   "date": "2026-08-06",
   "county": "Beltrami",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 3 SSW Bemidji",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-hail-46.89-24",
   "lat": 46.89,
   "lon": -95.06,
   "zip": "",
   "city": "2 S Park Rapids",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 2 S Park Rapids",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-06-hail-47.20-27",
   "lat": 47.2,
   "lon": -94.99,
   "zip": "",
   "city": "Lake George",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Lake George",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-06-hail-47.43-28",
   "lat": 47.43,
   "lon": -94.9,
   "zip": "",
   "city": "4 SW Bemidji",
   "date": "2026-08-06",
   "county": "Beltrami",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 SW Bemidji",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-hail-46.97-29",
   "lat": 46.97,
   "lon": -95.14,
   "zip": "",
   "city": "5 NW Park Rapids",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 5 NW Park Rapids",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-08-06-hail-46.92-31",
   "lat": 46.92,
   "lon": -94.91,
   "zip": "",
   "city": "7 E Park Rapids",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 7 E Park Rapids",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-08-06-hail-46.84-32",
   "lat": 46.84,
   "lon": -95.01,
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Hubbard",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-06-hail-46.92-33",
   "lat": 46.92,
   "lon": -94.78,
   "zip": "",
   "city": "4 SE Nevis",
   "date": "2026-08-06",
   "county": "Hubbard",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 4 SE Nevis",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-06-hail-46.78-34",
   "lat": 46.78,
   "lon": -94.88,
   "zip": "",
   "city": "10 N Nimrod",
   "date": "2026-08-06",
   "county": "Wadena",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 10 N Nimrod",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-hail-46.82-35",
   "lat": 46.82,
   "lon": -94.64,
   "zip": "",
   "city": "1 N Oshawa",
   "date": "2026-08-06",
   "county": "Cass",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near 1 N Oshawa",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-06-hail-46.92-36",
   "lat": 46.92,
   "lon": -95.26,
   "zip": "",
   "city": "Osage",
   "date": "2026-08-06",
   "county": "Becker",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Osage",
   "sourceDetail": "SPC filtered reports — 2026-08-06",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "nws-alert-056b218104a85b97.001-St. Loui-wind",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-04",
   "county": "St. Louis",
   "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 St. Louis. Severe Thunderstorm Warning issued August 4 at 12:54AM CDT until August 4 at 1:15AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-100"
  },
  {
   "id": "iem-ww-DLH-SV-W-100-St. Louis-hail-2026-08-04",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-04",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-100"
  },
  {
   "id": "sps-2026-08-04-faribault-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-08-04",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-04-wabasha-wind",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-08-04",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-c813b746e19b8efe.001-Cass-wind",
   "zip": "",
   "city": "Cass",
   "date": "2026-08-04",
   "county": "Cass",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Cass. Severe Thunderstorm Watch issued August 4 at 1:01AM CDT until August 4 at 1:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-537"
  },
  {
   "id": "nws-alert-c813b746e19b8efe.001-Itasca-wind",
   "zip": "",
   "city": "Itasca",
   "date": "2026-08-04",
   "county": "Itasca",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Itasca. Severe Thunderstorm Watch issued August 4 at 1:01AM CDT until August 4 at 1:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-537"
  },
  {
   "id": "nws-alert-c813b746e19b8efe.001-Koochich-wind",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-08-04",
   "county": "Koochiching",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Koochiching. Severe Thunderstorm Watch issued August 4 at 1:01AM CDT until August 4 at 1:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-537"
  },
  {
   "id": "iem-lsr-2026-08-03-hail-48.29--96.74",
   "lat": 48.29,
   "lon": -96.74,
   "zip": "",
   "city": "5 SE Argyle",
   "date": "2026-08-03",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SE Argyle",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-03-hail-48.30--95.62",
   "lat": 48.3,
   "lon": -95.62,
   "zip": "",
   "city": "Grygla",
   "date": "2026-08-03",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "relayed from broadcast media from public report.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-03-hail-48.32--95.52",
   "lat": 48.32,
   "lon": -95.52,
   "zip": "",
   "city": "5 ENE Grygla",
   "date": "2026-08-03",
   "county": "Beltrami",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-03-hail-47.69--95.43",
   "lat": 47.69,
   "lon": -95.43,
   "zip": "",
   "city": "Clearbrook",
   "date": "2026-08-03",
   "county": "Clearwater",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video and report of quarter sized hail in Clearbrook MN via broadcast media social media. Time estimated on radar.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-03-hail-48.71--94.59",
   "lat": 48.71,
   "lon": -94.59,
   "zip": "",
   "city": "Baudette",
   "date": "2026-08-03",
   "county": "Lake Of The Woods",
   "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 Baudette",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-03-wind-47.94--94.47",
   "lat": 47.94,
   "lon": -94.47,
   "zip": "",
   "city": "1 W Kelliher",
   "date": "2026-08-03",
   "county": "Beltrami",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at the Kelliher RAWS site KDNM5. Time approx.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-03-wind-48.13--93.88",
   "lat": 48.13,
   "lon": -93.88,
   "zip": "",
   "city": "4 NE Margie",
   "date": "2026-08-03",
   "county": "Koochiching",
   "source": "IEM 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 4 NE Margie to tstm wnd gst. Mesonet station MN072 T.h.71 Margie Mp 379.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-03-wind-48.57--93.40",
   "lat": 48.57,
   "lon": -93.4,
   "zip": "",
   "city": "1 S International Falls",
   "date": "2026-08-03",
   "county": "Koochiching",
   "source": "IEM 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 1 S International Falls to tstm wnd gst. ASOS station KINL International Falls Airport.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Lake Of The Woods-wind-2026-08-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-08-03",
   "county": "Lake Of The Woods",
   "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 FGF for Lake Of The Woods on 2026-08-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Lake Of The Woods-hail-2026-08-03",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-08-03",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-08-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Marshall-wind-2026-08-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-03",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-08-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Marshall-hail-2026-08-03",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-03",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-08-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Beltrami-wind-2026-08-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "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 FGF for Beltrami on 2026-08-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-138-Beltrami-hail-2026-08-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-08-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-138"
  },
  {
   "id": "nws-alert-812c3b06e9bb2447.002-Clearwat-wind",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-03",
   "county": "Clearwater",
   "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 Clearwater. Severe Thunderstorm Warning issued August 3 at 7:19PM CDT until August 3 at 8:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "iem-ww-FGF-SV-W-140-Clearwater-hail-2026-08-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-08-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "nws-alert-3016cbd22daea538.001-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-03",
   "county": "Polk",
   "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 Polk. Severe Thunderstorm Warning issued August 3 at 7:04PM CDT until August 3 at 8:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "iem-ww-FGF-SV-W-140-Polk-hail-2026-08-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-08-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "nws-alert-812c3b06e9bb2447.002-Beltrami-wind",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "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 Beltrami. Severe Thunderstorm Warning issued August 3 at 7:19PM CDT until August 3 at 8:00PM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "iem-ww-FGF-SV-W-140-Beltrami-hail-2026-08-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-08-03. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-140"
  },
  {
   "id": "iem-ww-DLH-SV-W-99-St. Louis-wind-2026-08-03",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-03",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-99"
  },
  {
   "id": "iem-ww-DLH-SV-W-99-St. Louis-hail-2026-08-03",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-08-03",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-08-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-99"
  },
  {
   "id": "iem-ww-DLH-SV-W-99-Koochiching-wind-2026-08-03",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-08-03",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-08-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-99"
  },
  {
   "id": "iem-ww-DLH-SV-W-99-Koochiching-hail-2026-08-03",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-08-03",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-08-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-99"
  },
  {
   "id": "sps-2026-08-03-marshall-hail",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-03",
   "county": "Marshall",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 Special Weather Statements for Marshall — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-lakeofthew-hail",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-08-03",
   "county": "Lake of the Woods",
   "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 of the Woods — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-03",
   "county": "Polk",
   "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 Polk — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-traverse-wind",
   "zip": "",
   "city": "Traverse",
   "date": "2026-08-03",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-bigstone-wind",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-08-03",
   "county": "Big Stone",
   "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 Stone — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-03-douglas-hail",
   "zip": "",
   "city": "Douglas",
   "date": "2026-08-03",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Becker-wind",
   "zip": "",
   "city": "Becker",
   "date": "2026-08-03",
   "county": "Becker",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Becker. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Beltrami-wind",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-08-03",
   "county": "Beltrami",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Beltrami. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-03",
   "county": "Grant",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Grant. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Hubbard-wind",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-08-03",
   "county": "Hubbard",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Hubbard. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Otter Ta-wind",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-08-03",
   "county": "Otter Tail",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Otter Tail. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-4a2e06ae5c424be2.002-Wadena-wind",
   "zip": "",
   "city": "Wadena",
   "date": "2026-08-03",
   "county": "Wadena",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wadena. Severe Thunderstorm Watch issued August 3 at 11:03PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-b6fe73fcf7681b60.002-Clearwat-wind",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-08-03",
   "county": "Clearwater",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clearwater. Severe Thunderstorm Watch issued August 3 at 9:59PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-b6fe73fcf7681b60.002-Lake of -wind",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-08-03",
   "county": "Lake of the Woods",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Lake of the Woods. Severe Thunderstorm Watch issued August 3 at 9:59PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-b6fe73fcf7681b60.002-Mahnomen-wind",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-08-03",
   "county": "Mahnomen",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Mahnomen. Severe Thunderstorm Watch issued August 3 at 9:59PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-151c93d367cfcba7.002-Clay-wind",
   "zip": "",
   "city": "Clay",
   "date": "2026-08-03",
   "county": "Clay",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Clay. Severe Thunderstorm Watch issued August 3 at 8:40PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-151c93d367cfcba7.002-Wilkin-wind",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-08-03",
   "county": "Wilkin",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Wilkin. Severe Thunderstorm Watch issued August 3 at 8:40PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Marshall-wind",
   "zip": "",
   "city": "Marshall",
   "date": "2026-08-03",
   "county": "Marshall",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Marshall. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Norman-wind",
   "zip": "",
   "city": "Norman",
   "date": "2026-08-03",
   "county": "Norman",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Norman. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Penningt-wind",
   "zip": "",
   "city": "Pennington",
   "date": "2026-08-03",
   "county": "Pennington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Pennington. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-03",
   "county": "Polk",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Polk. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Red Lake-wind",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-08-03",
   "county": "Red Lake",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Red Lake. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "nws-alert-a61dce7604470ea0.002-Roseau-wind",
   "zip": "",
   "city": "Roseau",
   "date": "2026-08-03",
   "county": "Roseau",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Watch for Roseau. Severe Thunderstorm Watch issued August 3 at 8:12PM CDT until August 4 at 1:00AM CDT by NWS Grand Forks ND",
   "sourceDetail": "NWS Grand Forks ND — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-A-537"
  },
  {
   "id": "asos-INL-2026-08-03-105840",
   "lat": 48.5595,
   "lon": -93.3956,
   "zip": "",
   "city": "International Falls",
   "date": "2026-08-03",
   "county": "Koochiching",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "International Falls (INL) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — International Falls (INL)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-SAZ-2026-08-03-106766",
   "lat": 46.3809,
   "lon": -94.8066,
   "zip": "",
   "city": "STAPLES",
   "date": "2026-08-03",
   "county": "Wadena",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "STAPLES (SAZ) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — STAPLES (SAZ)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-31-flood-44.37--93.96",
   "lat": 44.37,
   "lon": -93.96,
   "zip": "",
   "city": "3 N St. Peter",
   "date": "2026-07-31",
   "county": "Nicollet",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain caused a mudslide that briefly blocked the southbound lanes of US169 north of St. Peter.",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-FF-W-8-Sibley-flood-2026-07-31",
   "zip": "",
   "city": "Sibley",
   "date": "2026-07-31",
   "county": "Sibley",
   "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 MPX for Sibley on 2026-07-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-8"
  },
  {
   "id": "iem-ww-MPX-FF-W-8-Le Sueur-flood-2026-07-31",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-07-31",
   "county": "Le Sueur",
   "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 MPX for Le Sueur on 2026-07-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-8"
  },
  {
   "id": "iem-ww-MPX-FF-W-8-Nicollet-flood-2026-07-31",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-07-31",
   "county": "Nicollet",
   "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 MPX for Nicollet on 2026-07-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-8"
  },
  {
   "id": "iem-ww-ABR-FA-W-20-Big Stone-flood-2026-07-31",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-31",
   "county": "Big Stone",
   "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 ABR for Big Stone on 2026-07-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-FA-W-20"
  },
  {
   "id": "iem-ww-ABR-FA-W-20-Traverse-flood-2026-07-31",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-31",
   "county": "Traverse",
   "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 ABR for Traverse on 2026-07-31. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-FA-W-20"
  },
  {
   "id": "iem-ww-FGF-SV-W-136-Polk-wind-2026-07-30",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-30",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-136"
  },
  {
   "id": "iem-ww-FGF-SV-W-136-Polk-hail-2026-07-30",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-30",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-136"
  },
  {
   "id": "iem-ww-DLH-SV-W-98-Itasca-wind-2026-07-30",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-30",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-98"
  },
  {
   "id": "iem-ww-DLH-SV-W-98-Itasca-hail-2026-07-30",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-30",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-98"
  },
  {
   "id": "iem-ww-DLH-SV-W-98-Koochiching-wind-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-98"
  },
  {
   "id": "iem-ww-DLH-SV-W-98-Koochiching-hail-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-98"
  },
  {
   "id": "iem-ww-DLH-SV-W-95-Cook-wind-2026-07-30",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-30",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-95"
  },
  {
   "id": "iem-ww-DLH-SV-W-95-Cook-hail-2026-07-30",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-30",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-95"
  },
  {
   "id": "iem-ww-DLH-SV-W-97-Koochiching-wind-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-97"
  },
  {
   "id": "iem-ww-DLH-SV-W-97-Koochiching-hail-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-97"
  },
  {
   "id": "iem-ww-DLH-SV-W-97-St. Louis-wind-2026-07-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-97"
  },
  {
   "id": "iem-ww-DLH-SV-W-97-St. Louis-hail-2026-07-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-97"
  },
  {
   "id": "iem-ww-DLH-SV-W-96-Koochiching-wind-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-96"
  },
  {
   "id": "iem-ww-DLH-SV-W-96-Koochiching-hail-2026-07-30",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-30",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-96"
  },
  {
   "id": "iem-ww-ABR-FF-W-6-Big Stone-flood-2026-07-30",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-30",
   "county": "Big Stone",
   "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 ABR for Big Stone on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-FF-W-6"
  },
  {
   "id": "iem-ww-ABR-FF-W-6-Traverse-flood-2026-07-30",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-30",
   "county": "Traverse",
   "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 ABR for Traverse on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-FF-W-6"
  },
  {
   "id": "iem-ww-FGF-FF-W-2-Polk-flood-2026-07-30",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-30",
   "county": "Polk",
   "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 FGF for Polk on 2026-07-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FF-W-2"
  },
  {
   "id": "sps-2026-07-30-marshall-hail",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-30",
   "county": "Marshall",
   "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 Marshall — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-DLH-SV-W-94-St. Louis-wind-2026-07-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-94"
  },
  {
   "id": "iem-ww-DLH-SV-W-94-St. Louis-hail-2026-07-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-94"
  },
  {
   "id": "iem-lsr-2026-07-27-hail-47.33--92.63",
   "lat": 47.33,
   "lon": -92.63,
   "zip": "",
   "city": "2 NW Zim",
   "date": "2026-07-27",
   "county": "St. Louis",
   "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 NW Zim",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-47.31--92.63",
   "lat": 47.31,
   "lon": -92.63,
   "zip": "",
   "city": "1 WNW Zim",
   "date": "2026-07-27",
   "county": "St. Louis",
   "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 WNW Zim",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-27-hail-48.11--93.09",
   "lat": 48.11,
   "lon": -93.09,
   "zip": "",
   "city": "1 W Nett Lake",
   "date": "2026-07-27",
   "county": "St. Louis",
   "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 W Nett Lake",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-27-hail-46.97--91.85",
   "lat": 46.97,
   "lon": -91.85,
   "zip": "",
   "city": "3 N Palmers",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Had some good sized hail that did a number on the trees and my plants. Facebook comment.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-47.69--91.43",
   "lat": 47.69,
   "lon": -91.43,
   "zip": "",
   "city": "6 NNW Isabella",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mostly smaller than quarters. Hail lasted for about 10 minutes. Time estimated by radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-DLH-SV-W-86-St. Louis-wind-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-86"
  },
  {
   "id": "iem-ww-DLH-SV-W-86-St. Louis-hail-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-86"
  },
  {
   "id": "iem-ww-DLH-SV-W-92-Cook-wind-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-92"
  },
  {
   "id": "iem-ww-DLH-SV-W-92-Cook-hail-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-92"
  },
  {
   "id": "iem-ww-DLH-SV-W-92-Lake-wind-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-92"
  },
  {
   "id": "iem-ww-DLH-SV-W-92-Lake-hail-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-92"
  },
  {
   "id": "iem-ww-DLH-SV-W-83-St. Louis-wind-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "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 DLH for St. Louis on 2026-07-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-83"
  },
  {
   "id": "iem-ww-DLH-SV-W-83-St. Louis-hail-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-83"
  },
  {
   "id": "iem-ww-DLH-SV-W-91-Cook-wind-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-91"
  },
  {
   "id": "iem-ww-DLH-SV-W-91-Cook-hail-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-91"
  },
  {
   "id": "iem-ww-DLH-SV-W-91-Lake-wind-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-91"
  },
  {
   "id": "iem-ww-DLH-SV-W-91-Lake-hail-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-91"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-Cook-wind-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-Cook-hail-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-St. Louis-wind-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-St. Louis-hail-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-Lake-wind-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-90-Lake-hail-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-90"
  },
  {
   "id": "iem-ww-DLH-SV-W-84-St. Louis-wind-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "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 DLH for St. Louis on 2026-07-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-84"
  },
  {
   "id": "iem-ww-DLH-SV-W-84-St. Louis-hail-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-84"
  },
  {
   "id": "iem-ww-DLH-SV-W-84-Koochiching-wind-2026-07-27",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-27",
   "county": "Koochiching",
   "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 DLH for Koochiching on 2026-07-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-84"
  },
  {
   "id": "iem-ww-DLH-SV-W-84-Koochiching-hail-2026-07-27",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-27",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-84"
  },
  {
   "id": "iem-ww-DLH-SV-W-85-Lake-wind-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-85"
  },
  {
   "id": "iem-ww-DLH-SV-W-85-Lake-hail-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-85"
  },
  {
   "id": "iem-ww-DLH-SV-W-85-St. Louis-wind-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-85"
  },
  {
   "id": "iem-ww-DLH-SV-W-85-St. Louis-hail-2026-07-27",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-27",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-85"
  },
  {
   "id": "iem-ww-DLH-SV-W-89-Cook-wind-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-89"
  },
  {
   "id": "iem-ww-DLH-SV-W-89-Cook-hail-2026-07-27",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-27",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-89"
  },
  {
   "id": "iem-ww-DLH-SV-W-89-Lake-wind-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-89"
  },
  {
   "id": "iem-ww-DLH-SV-W-89-Lake-hail-2026-07-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-27",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-89"
  },
  {
   "id": "iem-lsr-2026-07-26-wind-47.27--91.28",
   "lat": 47.27,
   "lon": -91.28,
   "zip": "",
   "city": "1 S Silver Bay",
   "date": "2026-07-26",
   "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 1 S Silver Bay",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-26-wind-47.28--91.26",
   "lat": 47.28,
   "lon": -91.26,
   "zip": "",
   "city": "1 SE Silver Bay",
   "date": "2026-07-26",
   "county": "Lake",
   "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": "SLVM5 station in Silver Bay winds were recorded as being 30 mph gust 45 mph at 1930 CT then to 39 mph gust 56 mph at 1940 CT then to 44 mph gust to 60 mph at 2000 ct. temperature increase from 69 F at 1900 ct to 88 F at 2000 ct in this time period.",
   "sourceDetail": "NWS DLH — C-Man Station via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-26-wind-47.28--91.26",
   "lat": 47.28,
   "lon": -91.26,
   "zip": "",
   "city": "1 SE Silver Bay",
   "date": "2026-07-26",
   "county": "Lake",
   "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": "Corrects time and magnitude of previous marine tstm wind report from 1 SE Silver Bay. SLVM5 station in Silver Bay winds were recorded as being 31 mph at 1930 CDT then to 39 mph gust 56 mph at 1940 CDT then to 44 mph gust to 61 mph at 1950 CDT. Temperature increase from 69 F at 1900 CDT to 88 F at 2000 CDT in this time period.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-SV-W-82-Itasca-wind-2026-07-26",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-26",
   "county": "Itasca",
   "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 DLH for Itasca on 2026-07-26. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-82"
  },
  {
   "id": "iem-ww-DLH-SV-W-82-Itasca-hail-2026-07-26",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-26",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-26. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-82"
  },
  {
   "id": "iem-ww-DLH-SV-W-82-St. Louis-wind-2026-07-26",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-26",
   "county": "St. Louis",
   "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 DLH for St. Louis on 2026-07-26. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-82"
  },
  {
   "id": "iem-ww-DLH-SV-W-82-St. Louis-hail-2026-07-26",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-26",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-26. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-82"
  },
  {
   "id": "iem-ww-DLH-SV-W-81-St. Louis-wind-2026-07-26",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-26",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-81"
  },
  {
   "id": "iem-ww-DLH-SV-W-81-St. Louis-hail-2026-07-26",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-26",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-81"
  },
  {
   "id": "iem-ww-DLH-SV-W-81-Itasca-wind-2026-07-26",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-26",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-81"
  },
  {
   "id": "iem-ww-DLH-SV-W-81-Itasca-hail-2026-07-26",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-26",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-81"
  },
  {
   "id": "iem-lsr-2026-07-25-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Rock-wind-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Rock-hail-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Jackson-wind-2026-07-25",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Jackson-hail-2026-07-25",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Nobles-wind-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-207-Nobles-hail-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-207"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Jackson-wind-2026-07-25",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Jackson-hail-2026-07-25",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-25",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Nobles-wind-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Nobles-hail-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Rock-wind-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-205-Rock-hail-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-205"
  },
  {
   "id": "iem-ww-FSD-SV-W-201-Rock-wind-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-201"
  },
  {
   "id": "iem-ww-FSD-SV-W-201-Rock-hail-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-201"
  },
  {
   "id": "iem-ww-FSD-SV-W-203-Nobles-wind-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "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 FSD for Nobles on 2026-07-25. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-203"
  },
  {
   "id": "iem-ww-FSD-SV-W-203-Nobles-hail-2026-07-25",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-25",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-203"
  },
  {
   "id": "iem-ww-FSD-SV-W-203-Rock-wind-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "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 FSD for Rock on 2026-07-25. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-203"
  },
  {
   "id": "iem-ww-FSD-SV-W-203-Rock-hail-2026-07-25",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-25. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-203"
  },
  {
   "id": "iem-ww-ABR-SV-W-185-Big Stone-wind-2026-07-25",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-25",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-185"
  },
  {
   "id": "iem-ww-ABR-SV-W-185-Big Stone-hail-2026-07-25",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-25",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-185"
  },
  {
   "id": "iem-ww-ABR-SV-W-185-Traverse-wind-2026-07-25",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-25",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-25. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-185"
  },
  {
   "id": "iem-ww-ABR-SV-W-185-Traverse-hail-2026-07-25",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-25",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-185"
  },
  {
   "id": "asos-bf-LYV-2026-07-25",
   "lat": 43.6212,
   "lon": -96.2158,
   "zip": "",
   "city": "Luverne",
   "date": "2026-07-25",
   "county": "Rock",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Luverne (LYV) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Luverne (LYV) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.54--94.82",
   "lat": 47.54,
   "lon": -94.82,
   "zip": "",
   "city": "4 SW Turtle River",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SW Turtle River",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.89--95.82",
   "lat": 48.89,
   "lon": -95.82,
   "zip": "",
   "city": "4 NW Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime size hail observed northwest of Roesau.",
   "sourceDetail": "NWS FGF — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.70--96.84",
   "lat": 48.7,
   "lon": -96.84,
   "zip": "",
   "city": "6.5 SE Hallock",
   "date": "2026-07-24",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Measurement shared on social media.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.31--95.35",
   "lat": 48.31,
   "lon": -95.35,
   "zip": "",
   "city": "2 NNW Fourtown",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NNW Fourtown",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.20--96.77",
   "lat": 48.2,
   "lon": -96.77,
   "zip": "",
   "city": "Warren",
   "date": "2026-07-24",
   "county": "Marshall",
   "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 Warren",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.08--96.70",
   "lat": 48.08,
   "lon": -96.7,
   "zip": "",
   "city": "Angus",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture of hail from the public relayed by broadcast media.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.08--96.51",
   "lat": 48.08,
   "lon": -96.51,
   "zip": "",
   "city": "9 E Angus",
   "date": "2026-07-24",
   "county": "Polk",
   "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 E Angus",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.74--94.05",
   "lat": 47.74,
   "lon": -94.05,
   "zip": "",
   "city": "4 W Wirt",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated by radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.96--96.13",
   "lat": 47.96,
   "lon": -96.13,
   "zip": "",
   "city": "5 S Hazel",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public reported hailed for 5 minutes with sizes ranging from nickels to ping pong balls. Also had tree damage with winds.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-24-hail-48.14--95.80",
   "lat": 48.14,
   "lon": -95.8,
   "zip": "",
   "city": "Goodridge",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture from public passed on from broadcast media.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.48--94.73",
   "lat": 47.48,
   "lon": -94.73,
   "zip": "",
   "city": "7 E Bemidji",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of hailstones ranging from a half inch or so in size to about half dollar in size.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.35--94.60",
   "lat": 47.35,
   "lon": -94.6,
   "zip": "",
   "city": "2 S Cass Lake",
   "date": "2026-07-24",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 inch hail for about a minute. Pea to marble for several minutes before and after.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-24-hail-47.38--94.57",
   "lat": 47.38,
   "lon": -94.57,
   "zip": "",
   "city": "1 E Cass Lake",
   "date": "2026-07-24",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of golf ball size hail at Stoney Point Resort near Cass Lake. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-24-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MNDOT Station MN168 measured wind gust.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-24-wind-48.01--95.62",
   "lat": 48.01,
   "lon": -95.62,
   "zip": "",
   "city": "8 ENE Roland",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Several rounds of thunderstorms with 2.30 inches of rain total. Winds estimated to gust at 60mph with several branches down in the yard.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-tornado-48.44--96.16",
   "lat": 48.44,
   "lon": -96.16,
   "zip": "",
   "city": "Middle River",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Reported that funnel near Middle River has touched down. Possibly two rotations on the ground.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-24-tornado-47.72--95.26",
   "lat": 47.72,
   "lon": -95.26,
   "zip": "",
   "city": "5 N Leonard",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 5 N Leonard",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FGF-SV-W-129-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-129"
  },
  {
   "id": "iem-ww-FGF-SV-W-129-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "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 FGF for Beltrami on 2026-07-24. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FGF-SV-W-129"
  },
  {
   "id": "iem-ww-FGF-SV-W-129-Clearwater-wind-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-129"
  },
  {
   "id": "iem-ww-FGF-SV-W-129-Clearwater-hail-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-07-24. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FGF-SV-W-129"
  },
  {
   "id": "iem-ww-FGF-SV-W-116-Kittson-wind-2026-07-24",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-24",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-116"
  },
  {
   "id": "iem-ww-FGF-SV-W-116-Kittson-hail-2026-07-24",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-24",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-116"
  },
  {
   "id": "iem-ww-FGF-SV-W-116-Roseau-wind-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-116"
  },
  {
   "id": "iem-ww-FGF-SV-W-116-Roseau-hail-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-116"
  },
  {
   "id": "iem-ww-FGF-SV-W-121-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-121"
  },
  {
   "id": "iem-ww-FGF-SV-W-121-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-121"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Marshall-wind-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Marshall-hail-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Kittson-wind-2026-07-24",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-24",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Kittson-hail-2026-07-24",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-24",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Roseau-wind-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-120-Roseau-hail-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-120"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Marshall-wind-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Marshall-hail-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-07-24. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "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 FGF for Pennington on 2026-07-24. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-FGF-SV-W-128-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "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 FGF for Polk on 2026-07-24. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FGF-SV-W-128"
  },
  {
   "id": "iem-ww-DLH-SV-W-79-Itasca-wind-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-79-Itasca-hail-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-79-Koochiching-wind-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-79-Koochiching-hail-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Itasca-wind-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Itasca-hail-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "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 DLH for Itasca on 2026-07-24. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Koochiching-wind-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Koochiching-hail-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "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 DLH for Koochiching on 2026-07-24. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Cass-wind-2026-07-24",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-24",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-DLH-SV-W-76-Cass-hail-2026-07-24",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-24",
   "county": "Cass",
   "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 DLH for Cass on 2026-07-24. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "DLH-SV-W-76"
  },
  {
   "id": "iem-ww-FGF-SV-W-126-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-126"
  },
  {
   "id": "iem-ww-FGF-SV-W-126-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-126"
  },
  {
   "id": "iem-ww-FGF-SV-W-119-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-119"
  },
  {
   "id": "iem-ww-FGF-SV-W-119-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-119"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Marshall-wind-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Marshall-hail-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-FGF-SV-W-118-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-118"
  },
  {
   "id": "iem-ww-DLH-SV-W-78-Itasca-wind-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-78"
  },
  {
   "id": "iem-ww-DLH-SV-W-78-Itasca-hail-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-78"
  },
  {
   "id": "iem-ww-DLH-SV-W-78-St. Louis-wind-2026-07-24",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-24",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-78"
  },
  {
   "id": "iem-ww-DLH-SV-W-78-St. Louis-hail-2026-07-24",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-24",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-78"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Red Lake-wind-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-130-Red Lake-hail-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-130"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Roseau-wind-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Roseau-hail-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Lake Of The Woods-wind-2026-07-24",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-24",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Lake Of The Woods-hail-2026-07-24",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-24",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Marshall-wind-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-117-Marshall-hail-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-117"
  },
  {
   "id": "iem-ww-FGF-SV-W-133-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-133"
  },
  {
   "id": "iem-ww-FGF-SV-W-133-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-133"
  },
  {
   "id": "iem-ww-FGF-SV-W-133-Hubbard-wind-2026-07-24",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-24",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-133"
  },
  {
   "id": "iem-ww-FGF-SV-W-133-Hubbard-hail-2026-07-24",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-24",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-133"
  },
  {
   "id": "iem-ww-DLH-SV-W-80-Cass-wind-2026-07-24",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-24",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-80"
  },
  {
   "id": "iem-ww-DLH-SV-W-80-Cass-hail-2026-07-24",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-24",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-80"
  },
  {
   "id": "iem-ww-DLH-SV-W-80-Itasca-wind-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-80"
  },
  {
   "id": "iem-ww-DLH-SV-W-80-Itasca-hail-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Hubbard-wind-2026-07-24",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-24",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Hubbard-hail-2026-07-24",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-24",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Clearwater-wind-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-FGF-SV-W-132-Clearwater-hail-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-132"
  },
  {
   "id": "iem-ww-DLH-SV-W-77-Itasca-wind-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-77"
  },
  {
   "id": "iem-ww-DLH-SV-W-77-Itasca-hail-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-77"
  },
  {
   "id": "iem-ww-DLH-SV-W-77-Koochiching-wind-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-77"
  },
  {
   "id": "iem-ww-DLH-SV-W-77-Koochiching-hail-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Red Lake-wind-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-124-Red Lake-hail-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-124"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Clearwater-wind-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Clearwater-hail-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Red Lake-wind-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-131-Red Lake-hail-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-07-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-131"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Beltrami-wind-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Beltrami-hail-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Clearwater-wind-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Clearwater-hail-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-127-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Polk-wind-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Polk-hail-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "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 FGF for Polk on 2026-07-24. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Marshall-wind-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Marshall-hail-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-07-24. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Pennington-wind-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-SV-W-125-Pennington-hail-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "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 FGF for Pennington on 2026-07-24. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "FGF-SV-W-125"
  },
  {
   "id": "iem-ww-FGF-TO-W-24-Marshall-tornado-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Marshall on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-24"
  },
  {
   "id": "iem-ww-FGF-TO-W-24-Pennington-tornado-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Pennington on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-24"
  },
  {
   "id": "iem-ww-FGF-TO-W-24-Polk-tornado-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-24"
  },
  {
   "id": "iem-ww-FGF-TO-W-27-Polk-tornado-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-27"
  },
  {
   "id": "iem-ww-FGF-TO-W-27-Pennington-tornado-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Pennington on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-27"
  },
  {
   "id": "iem-ww-FGF-TO-W-27-Red Lake-tornado-2026-07-24",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-07-24",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Red Lake on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-27"
  },
  {
   "id": "iem-ww-FGF-TO-W-28-Beltrami-tornado-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Beltrami on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-28"
  },
  {
   "id": "iem-ww-FGF-TO-W-28-Clearwater-tornado-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Clearwater on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-28"
  },
  {
   "id": "iem-ww-FGF-TO-W-21-Beltrami-tornado-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Beltrami on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-21"
  },
  {
   "id": "iem-ww-FGF-TO-W-21-Lake Of The Woods-tornado-2026-07-24",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-24",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Lake Of The Woods on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-21"
  },
  {
   "id": "iem-ww-FGF-TO-W-21-Marshall-tornado-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Marshall on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-21"
  },
  {
   "id": "iem-ww-FGF-TO-W-21-Roseau-tornado-2026-07-24",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-24",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Roseau on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-21"
  },
  {
   "id": "iem-ww-DLH-TO-W-13-Itasca-tornado-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Itasca on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-13"
  },
  {
   "id": "iem-ww-FGF-TO-W-26-Marshall-tornado-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Marshall on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-26"
  },
  {
   "id": "iem-ww-FGF-TO-W-25-Pennington-tornado-2026-07-24",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-24",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Pennington on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-25"
  },
  {
   "id": "iem-ww-FGF-TO-W-25-Marshall-tornado-2026-07-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-24",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Marshall on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-25"
  },
  {
   "id": "iem-ww-FGF-TO-W-25-Polk-tornado-2026-07-24",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-25"
  },
  {
   "id": "iem-ww-FGF-TO-W-23-Beltrami-tornado-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Beltrami on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-23"
  },
  {
   "id": "iem-ww-DLH-TO-W-12-Itasca-tornado-2026-07-24",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-24",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Itasca on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-12"
  },
  {
   "id": "iem-ww-DLH-TO-W-12-Koochiching-tornado-2026-07-24",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-24",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Koochiching on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-12"
  },
  {
   "id": "iem-ww-FGF-TO-W-22-Beltrami-tornado-2026-07-24",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-24",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Beltrami on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-22"
  },
  {
   "id": "iem-ww-FGF-TO-W-22-Clearwater-tornado-2026-07-24",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-24",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Clearwater on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-22"
  },
  {
   "id": "iem-ww-FGF-TO-W-22-Lake Of The Woods-tornado-2026-07-24",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-24",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Lake Of The Woods on 2026-07-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-22"
  },
  {
   "id": "sps-2026-07-24-lakeofthew-hail",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-07-24",
   "county": "Lake of the Woods",
   "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 Lake of the Woods — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-TVF-2026-07-24-58555",
   "lat": 48.0657,
   "lon": -96.185,
   "zip": "",
   "city": "THIEF RIVER",
   "date": "2026-07-24",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THIEF RIVER (TVF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — THIEF RIVER (TVF)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-20-wind-45.22--96.00",
   "lat": 45.22,
   "lon": -96,
   "zip": "",
   "city": "1 NE Appleton",
   "date": "2026-07-20",
   "county": "Swift",
   "source": "IEM 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 KAQP Appleton AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-20-wind-44.12--93.25",
   "lat": 44.12,
   "lon": -93.25,
   "zip": "",
   "city": "3 NNW Owatonna",
   "date": "2026-07-20",
   "county": "Steele",
   "source": "IEM 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 KOWA Owatonna AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-20-wind-43.92--93.28",
   "lat": 43.92,
   "lon": -93.28,
   "zip": "",
   "city": "3 S Hope",
   "date": "2026-07-20",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN096 I-35 - Hope - Mp 30.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-SV-W-75-Lake-wind-2026-07-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-75"
  },
  {
   "id": "iem-ww-DLH-SV-W-75-Lake-hail-2026-07-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-75"
  },
  {
   "id": "iem-ww-DLH-SV-W-75-Cook-wind-2026-07-20",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-20",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-75"
  },
  {
   "id": "iem-ww-DLH-SV-W-75-Cook-hail-2026-07-20",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-20",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-75"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Fillmore-wind-2026-07-20",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-20",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Fillmore-hail-2026-07-20",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-20",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Dodge-wind-2026-07-20",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-20",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Dodge-hail-2026-07-20",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-20",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Olmsted-wind-2026-07-20",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-20",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Olmsted-hail-2026-07-20",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-20",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Mower-wind-2026-07-20",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-20",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-ARX-SV-W-162-Mower-hail-2026-07-20",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-20",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Waseca-wind-2026-07-20",
   "zip": "",
   "city": "Waseca",
   "date": "2026-07-20",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Waseca-hail-2026-07-20",
   "zip": "",
   "city": "Waseca",
   "date": "2026-07-20",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Steele-wind-2026-07-20",
   "zip": "",
   "city": "Steele",
   "date": "2026-07-20",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Steele-hail-2026-07-20",
   "zip": "",
   "city": "Steele",
   "date": "2026-07-20",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Freeborn-wind-2026-07-20",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-20",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-166-Freeborn-hail-2026-07-20",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-20",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-166"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Swift-wind-2026-07-20",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-20",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Swift-hail-2026-07-20",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-20",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Chippewa-wind-2026-07-20",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-20",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Chippewa-hail-2026-07-20",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-20",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Kandiyohi-wind-2026-07-20",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-20",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-MPX-SV-W-165-Kandiyohi-hail-2026-07-20",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-20",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-165"
  },
  {
   "id": "iem-ww-ABR-SV-W-162-Traverse-wind-2026-07-20",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-20",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-162"
  },
  {
   "id": "iem-ww-ABR-SV-W-162-Traverse-hail-2026-07-20",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-20",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-162"
  },
  {
   "id": "iem-ww-DLH-SV-W-74-Lake-wind-2026-07-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-74"
  },
  {
   "id": "iem-ww-DLH-SV-W-74-Lake-hail-2026-07-20",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-20",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-74"
  },
  {
   "id": "iem-ww-DLH-SV-W-74-Cook-wind-2026-07-20",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-20",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-74"
  },
  {
   "id": "iem-ww-DLH-SV-W-74-Cook-hail-2026-07-20",
   "zip": "",
   "city": "Cook",
   "date": "2026-07-20",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-07-20. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-74"
  },
  {
   "id": "sps-2026-07-20-swift-hail",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-20",
   "county": "Swift",
   "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 Swift — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-20",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-20",
   "county": "Grant",
   "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 Grant — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-stevens-hail",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-20",
   "county": "Stevens",
   "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 Stevens — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-20",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-carver-hail",
   "zip": "",
   "city": "Carver",
   "date": "2026-07-20",
   "county": "Carver",
   "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 Carver — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-kandiyohi-wind",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-20",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-wabasha-wind",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-07-20",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-rice-wind",
   "zip": "",
   "city": "Rice",
   "date": "2026-07-20",
   "county": "Rice",
   "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 Rice — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-20",
   "county": "Mower",
   "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 Mower — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-steele-wind",
   "zip": "",
   "city": "Steele",
   "date": "2026-07-20",
   "county": "Steele",
   "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 Steele — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-AQP-2026-07-20-1249",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-07-20",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-AXN-2026-07-20-1882",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-07-20",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-OWA-2026-07-20-4059",
   "lat": 44.1233,
   "lon": -93.2606,
   "zip": "",
   "city": "OWATONNA",
   "date": "2026-07-20",
   "county": "Steele",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OWATONNA (OWA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OWATONNA (OWA)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-17-wind-46.88--92.39",
   "lat": 46.88,
   "lon": -92.39,
   "zip": "",
   "city": "2 SW Twig",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM 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 on eastern shore of Grand Lake.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-SV-W-113-Lake Of The Woods-wind-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-113"
  },
  {
   "id": "iem-ww-FGF-SV-W-113-Lake Of The Woods-hail-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-113"
  },
  {
   "id": "iem-ww-DLH-SV-W-63-St. Louis-wind-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-63"
  },
  {
   "id": "iem-ww-DLH-SV-W-63-St. Louis-hail-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-63"
  },
  {
   "id": "iem-ww-DLH-SV-W-64-Lake-wind-2026-07-17",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-17",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-64"
  },
  {
   "id": "iem-ww-DLH-SV-W-64-Lake-hail-2026-07-17",
   "zip": "",
   "city": "Lake",
   "date": "2026-07-17",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-07-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-64"
  },
  {
   "id": "iem-ww-DLH-SV-W-64-St. Louis-wind-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-64"
  },
  {
   "id": "iem-ww-DLH-SV-W-64-St. Louis-hail-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-112-Roseau-wind-2026-07-17",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-17",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-112"
  },
  {
   "id": "iem-ww-FGF-SV-W-112-Roseau-hail-2026-07-17",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-17",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-112"
  },
  {
   "id": "iem-ww-FGF-SV-W-112-Lake Of The Woods-wind-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-112"
  },
  {
   "id": "iem-ww-FGF-SV-W-112-Lake Of The Woods-hail-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-112"
  },
  {
   "id": "iem-ww-DLH-SV-W-65-Carlton-wind-2026-07-17",
   "zip": "",
   "city": "Carlton",
   "date": "2026-07-17",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-65"
  },
  {
   "id": "iem-ww-DLH-SV-W-65-Carlton-hail-2026-07-17",
   "zip": "",
   "city": "Carlton",
   "date": "2026-07-17",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-07-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-65"
  },
  {
   "id": "iem-ww-DLH-SV-W-65-St. Louis-wind-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-65"
  },
  {
   "id": "iem-ww-DLH-SV-W-65-St. Louis-hail-2026-07-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-114-Lake Of The Woods-wind-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-114"
  },
  {
   "id": "iem-ww-FGF-SV-W-114-Lake Of The Woods-hail-2026-07-17",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-17",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-114"
  },
  {
   "id": "iem-ww-DLH-SV-W-62-Koochiching-wind-2026-07-17",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-17",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-62"
  },
  {
   "id": "iem-ww-DLH-SV-W-62-Koochiching-hail-2026-07-17",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-17",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-62"
  },
  {
   "id": "sps-2026-07-10-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-07-10",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-10-bigstone-hail",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-10",
   "county": "Big Stone",
   "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 Stone — wind gusts up to 50 mph, hail up to 0.5\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-FL-W-42-Mower-flood-2026-07-09",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-09",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-42"
  },
  {
   "id": "iem-ww-ARX-FL-W-43-Mower-flood-2026-07-09",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-09",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-43"
  },
  {
   "id": "iem-geo-2026-07-08-flood-43.67--92.97",
   "lat": 43.67,
   "lon": -92.97,
   "zip": "",
   "city": "Austin",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of roadways with standing water upwards of 6 inches on the roads throughout the city. A vehicle was stuck in a flooded roadway on I-90.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-43.52--92.52",
   "lat": 43.52,
   "lon": -92.52,
   "zip": "",
   "city": "Le Roy",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media photo of flood waters rising in Dollar General parking lot.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-43.51--92.50",
   "lat": 43.51,
   "lon": -92.5,
   "zip": "",
   "city": "1 SE Le Roy",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media report of several basements completely flooded up to floor joists and several vehicles submerged.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-43.64--93.14",
   "lat": 43.64,
   "lon": -93.14,
   "zip": "",
   "city": "5 E Hayward",
   "date": "2026-07-08",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report, time estimated from radar. 3 to 4 inches of rain fell in eastern Freeborn county. Water ran over 3 roads, leading to repairs the next day.",
   "sourceDetail": "NWS MPX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-154-Mower-wind-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-154"
  },
  {
   "id": "iem-ww-ARX-SV-W-154-Mower-hail-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-154"
  },
  {
   "id": "iem-ww-ARX-SV-W-154-Fillmore-wind-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-154"
  },
  {
   "id": "iem-ww-ARX-SV-W-154-Fillmore-hail-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-154"
  },
  {
   "id": "iem-ww-ARX-SV-W-155-Fillmore-wind-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-155"
  },
  {
   "id": "iem-ww-ARX-SV-W-155-Fillmore-hail-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-155"
  },
  {
   "id": "iem-ww-ARX-SV-W-156-Fillmore-wind-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-156"
  },
  {
   "id": "iem-ww-ARX-SV-W-156-Fillmore-hail-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-156"
  },
  {
   "id": "iem-ww-ARX-SV-W-156-Mower-wind-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-156"
  },
  {
   "id": "iem-ww-ARX-SV-W-156-Mower-hail-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-156"
  },
  {
   "id": "iem-ww-MPX-SV-W-164-Kanabec-wind-2026-07-08",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-08",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-164"
  },
  {
   "id": "iem-ww-MPX-SV-W-164-Kanabec-hail-2026-07-08",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-08",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-164"
  },
  {
   "id": "iem-ww-ARX-TO-W-56-Mower-tornado-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-56"
  },
  {
   "id": "iem-ww-MPX-FF-W-6-Freeborn-flood-2026-07-08",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-08",
   "county": "Freeborn",
   "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 MPX for Freeborn on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-6"
  },
  {
   "id": "iem-ww-MPX-FF-W-7-Freeborn-flood-2026-07-08",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-08",
   "county": "Freeborn",
   "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 MPX for Freeborn on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-7"
  },
  {
   "id": "iem-ww-ARX-FF-W-9-Mower-flood-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-9"
  },
  {
   "id": "iem-ww-MPX-FF-W-5-Mille Lacs-flood-2026-07-08",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-08",
   "county": "Mille Lacs",
   "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 MPX for Mille Lacs on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-5"
  },
  {
   "id": "iem-ww-ARX-FF-W-10-Fillmore-flood-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-10"
  },
  {
   "id": "iem-ww-ARX-FF-W-10-Mower-flood-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-10"
  },
  {
   "id": "iem-ww-ARX-FA-W-11-Mower-flood-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-11"
  },
  {
   "id": "iem-ww-ARX-FA-W-12-Fillmore-flood-2026-07-08",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-08",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-12"
  },
  {
   "id": "iem-ww-ARX-FA-W-12-Mower-flood-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-12"
  },
  {
   "id": "iem-ww-ARX-FL-W-41-Mower-flood-2026-07-08",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-08",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-41"
  },
  {
   "id": "sps-2026-07-08-millelacs-wind",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-08",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-07-hail-44.65--95.54",
   "lat": 44.65,
   "lon": -95.54,
   "zip": "",
   "city": "Wood Lake",
   "date": "2026-07-07",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Cenex Gas Station in Wood Lake_ MN reported roughly 0.7 inch diameter hail with a few hailstones estimated at the size of a 1 inch (quarter size).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-07-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-07-07",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-07-wind-45.57--96.74",
   "lat": 45.57,
   "lon": -96.74,
   "zip": "",
   "city": "2 NW Beardsley",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM 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 2 miles northwest of Beardsley recorded a gust of 58 mph.",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-07-wind-45.56--96.49",
   "lat": 45.56,
   "lon": -96.49,
   "zip": "",
   "city": "3 WSW Graceville",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN036 MN-28 - 3WSW Graceville (MNDOT).",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-07-wind-45.61--96.22",
   "lat": 45.61,
   "lon": -96.22,
   "zip": "",
   "city": "3 NW Chokio",
   "date": "2026-07-07",
   "county": "Stevens",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Gust measured via anemometer.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-163-Lac Qui Parle-wind-2026-07-07",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-07",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-163"
  },
  {
   "id": "iem-ww-MPX-SV-W-163-Lac Qui Parle-hail-2026-07-07",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-07",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-163"
  },
  {
   "id": "iem-ww-FSD-SV-W-186-Cottonwood-wind-2026-07-07",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-07",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-186"
  },
  {
   "id": "iem-ww-FSD-SV-W-186-Cottonwood-hail-2026-07-07",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-07",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-186"
  },
  {
   "id": "iem-ww-FSD-SV-W-186-Jackson-wind-2026-07-07",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-186"
  },
  {
   "id": "iem-ww-FSD-SV-W-186-Jackson-hail-2026-07-07",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-07",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-186"
  },
  {
   "id": "iem-ww-ABR-SV-W-155-Big Stone-wind-2026-07-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-07. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-155"
  },
  {
   "id": "iem-ww-ABR-SV-W-155-Big Stone-hail-2026-07-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-155"
  },
  {
   "id": "iem-ww-ABR-SV-W-155-Traverse-wind-2026-07-07",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-07",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-07. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-155"
  },
  {
   "id": "iem-ww-ABR-SV-W-155-Traverse-hail-2026-07-07",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-07",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-155"
  },
  {
   "id": "iem-ww-ABR-SV-W-156-Big Stone-wind-2026-07-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-156"
  },
  {
   "id": "iem-ww-ABR-SV-W-156-Big Stone-hail-2026-07-07",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-07",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-156"
  },
  {
   "id": "iem-ww-ABR-SV-W-156-Traverse-wind-2026-07-07",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-07",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-156"
  },
  {
   "id": "iem-ww-ABR-SV-W-156-Traverse-hail-2026-07-07",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-07",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-07. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-156"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Redwood-wind-2026-07-07",
   "zip": "",
   "city": "Redwood",
   "date": "2026-07-07",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Redwood-hail-2026-07-07",
   "zip": "",
   "city": "Redwood",
   "date": "2026-07-07",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Yellow Medicine-wind-2026-07-07",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-07",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Yellow Medicine-hail-2026-07-07",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-07",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Renville-wind-2026-07-07",
   "zip": "",
   "city": "Renville",
   "date": "2026-07-07",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-161-Renville-hail-2026-07-07",
   "zip": "",
   "city": "Renville",
   "date": "2026-07-07",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-07-07. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-161"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Swift-wind-2026-07-07",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-07",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Swift-hail-2026-07-07",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-07",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Lac Qui Parle-wind-2026-07-07",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-07",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Lac Qui Parle-hail-2026-07-07",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-07",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Stevens-wind-2026-07-07",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-07",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-07. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-SV-W-162-Stevens-hail-2026-07-07",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-07",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-162"
  },
  {
   "id": "iem-ww-MPX-TO-W-21-Kanabec-tornado-2026-07-07",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-07",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Kanabec on 2026-07-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-21"
  },
  {
   "id": "sps-2026-07-07-yellowmedi-hail",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-07",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-07",
   "county": "Grant",
   "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 Grant — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-douglas-hail",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-07",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-ottertail-hail",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-07",
   "county": "Otter Tail",
   "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 Otter Tail — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-morrison-wind",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-07",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-pope-wind",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-07",
   "county": "Pope",
   "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 Pope — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-pope-hail",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-07",
   "county": "Pope",
   "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 Pope — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-07-kanabec-wind",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-07",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-STP-2026-07-07",
   "lat": 44.9345,
   "lon": -93.06,
   "zip": "",
   "city": "ST. PAUL",
   "date": "2026-07-07",
   "county": "Ramsey",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. PAUL (STP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. PAUL (STP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2026-07-07",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2026-07-07",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-06-hail-47.70--96.14",
   "lat": 47.7,
   "lon": -96.14,
   "zip": "",
   "city": "Mentor",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated via radar.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-06-hail-47.53--96.12",
   "lat": 47.53,
   "lon": -96.12,
   "zip": "",
   "city": "8 E Fertile",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Also 1.05 inches of rain.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-06-hail-47.54--95.99",
   "lat": 47.54,
   "lon": -95.99,
   "zip": "",
   "city": "Winger",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via broadcast media.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-07-06-hail-47.37--96.26",
   "lat": 47.37,
   "lon": -96.26,
   "zip": "",
   "city": "Gary",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar. Photo shows hail at least a quarter in size.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-06-hail-47.37--96.27",
   "lat": 47.37,
   "lon": -96.27,
   "zip": "",
   "city": "Gary",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated via radar. Smaller than golf ball size hail based on picture_ so size estimated.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-06-hail-46.69--95.10",
   "lat": 46.69,
   "lon": -95.1,
   "zip": "",
   "city": "4 S Menahga",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-06-hail-46.72--94.14",
   "lat": 46.72,
   "lon": -94.14,
   "zip": "",
   "city": "1 S Manhattan Beach",
   "date": "2026-07-06",
   "county": "Crow Wing",
   "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 DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-06-wind-48.84--94.70",
   "lat": 48.84,
   "lon": -94.7,
   "zip": "",
   "city": "9 NNE Pitt",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS reports wind gust.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-48.86--94.84",
   "lat": 48.86,
   "lon": -94.84,
   "zip": "",
   "city": "8.1 N Graceton",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS reports 57 mph gust.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-46.85--95.85",
   "lat": 46.85,
   "lon": -95.85,
   "zip": "",
   "city": "2 N Detroit Lakes",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM 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 reports wind gust.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-46.41--95.07",
   "lat": 46.41,
   "lon": -95.07,
   "zip": "",
   "city": "3 WNW Verndale",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM 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 WNW Verndale",
   "sourceDetail": "NWS FGF — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-06-wind-45.40--96.56",
   "lat": 45.4,
   "lon": -96.56,
   "zip": "",
   "city": "8.1 ESE Bonanza Grove",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM 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 KMNCLINT4.",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-48.73--96.66",
   "lat": 48.73,
   "lon": -96.66,
   "zip": "",
   "city": "Lake Bronson",
   "date": "2026-07-06",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Brief tornado touchdown flipped over a trailer as it was pulling into service station.",
   "sourceDetail": "NWS FGF — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-46.93--95.97",
   "lat": 46.93,
   "lon": -95.97,
   "zip": "",
   "city": "3 WNW Westbury",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Power poles knocked over with power flashes.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-46.88--95.90",
   "lat": 46.88,
   "lon": -95.9,
   "zip": "",
   "city": "3 S Westbury",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "*** 2 INJ *** Updates previous tornado report from 3 S Westbury. Roof blown off small building. MNDOT also reports debris on roadway. 2 injuries reported via broadcast media.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-46.85--95.90",
   "lat": 46.85,
   "lon": -95.9,
   "zip": "",
   "city": "4 NW Detroit Lakes",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Snapped trees. Roof off building. MNDOT reports debris on roadway.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-46.85--95.89",
   "lat": 46.85,
   "lon": -95.89,
   "zip": "",
   "city": "3.5 NW Detroit Lakes",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Roof off building.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-06-tornado-45.91--96.22",
   "lat": 45.91,
   "lon": -96.22,
   "zip": "",
   "city": "3 NNW Norcross",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Chaser near Herman MN reported cone tornado northwest of his position. On the ground for around 2 minutes then lifted.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Wilkin-wind-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Wilkin-hail-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Hubbard-wind-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Hubbard-hail-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Otter Tail-wind-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Otter Tail-hail-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Wadena-wind-2026-07-06",
   "zip": "",
   "city": "Wadena",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-94-Wadena-hail-2026-07-06",
   "zip": "",
   "city": "Wadena",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Clearwater-wind-2026-07-06",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-06",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Clearwater-hail-2026-07-06",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-06",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Hubbard-wind-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Hubbard-hail-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Mahnomen-wind-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-90-Mahnomen-hail-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-90"
  },
  {
   "id": "iem-ww-FGF-SV-W-86-Mahnomen-wind-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-86"
  },
  {
   "id": "iem-ww-FGF-SV-W-86-Mahnomen-hail-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-86"
  },
  {
   "id": "iem-ww-FGF-SV-W-86-Norman-wind-2026-07-06",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-86"
  },
  {
   "id": "iem-ww-FGF-SV-W-86-Norman-hail-2026-07-06",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-07-06. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-86"
  },
  {
   "id": "iem-ww-FGF-SV-W-80-Kittson-wind-2026-07-06",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-06",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-80-Kittson-hail-2026-07-06",
   "zip": "",
   "city": "Kittson",
   "date": "2026-07-06",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-80-Roseau-wind-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-80-Roseau-hail-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Mahnomen-wind-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Mahnomen-hail-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Norman-wind-2026-07-06",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Norman-hail-2026-07-06",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Clay-wind-2026-07-06",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-06",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-88-Clay-hail-2026-07-06",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-06",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-97-Grant-wind-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-97"
  },
  {
   "id": "iem-ww-FGF-SV-W-97-Grant-hail-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-97"
  },
  {
   "id": "iem-ww-FGF-SV-W-97-Otter Tail-wind-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-97"
  },
  {
   "id": "iem-ww-FGF-SV-W-97-Otter Tail-hail-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-97"
  },
  {
   "id": "iem-ww-FGF-SV-W-96-Grant-wind-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-96"
  },
  {
   "id": "iem-ww-FGF-SV-W-96-Grant-hail-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-96"
  },
  {
   "id": "iem-ww-FGF-SV-W-96-Wilkin-wind-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-96"
  },
  {
   "id": "iem-ww-FGF-SV-W-96-Wilkin-hail-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-96"
  },
  {
   "id": "iem-ww-FGF-SV-W-93-Hubbard-wind-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-93"
  },
  {
   "id": "iem-ww-FGF-SV-W-93-Hubbard-hail-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-93"
  },
  {
   "id": "iem-ww-FGF-SV-W-82-Roseau-wind-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-82"
  },
  {
   "id": "iem-ww-FGF-SV-W-82-Roseau-hail-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-82"
  },
  {
   "id": "iem-ww-FGF-SV-W-82-Marshall-wind-2026-07-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-82"
  },
  {
   "id": "iem-ww-FGF-SV-W-82-Marshall-hail-2026-07-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-82"
  },
  {
   "id": "iem-ww-FGF-SV-W-91-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-91"
  },
  {
   "id": "iem-ww-FGF-SV-W-91-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-91"
  },
  {
   "id": "iem-ww-FGF-SV-W-85-Marshall-wind-2026-07-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-85"
  },
  {
   "id": "iem-ww-FGF-SV-W-85-Marshall-hail-2026-07-06",
   "zip": "",
   "city": "Marshall",
   "date": "2026-07-06",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-85"
  },
  {
   "id": "iem-ww-FGF-SV-W-85-Pennington-wind-2026-07-06",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-06",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-85"
  },
  {
   "id": "iem-ww-FGF-SV-W-85-Pennington-hail-2026-07-06",
   "zip": "",
   "city": "Pennington",
   "date": "2026-07-06",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-07-06. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-85"
  },
  {
   "id": "iem-ww-FGF-SV-W-84-Polk-wind-2026-07-06",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-84"
  },
  {
   "id": "iem-ww-FGF-SV-W-84-Polk-hail-2026-07-06",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-84"
  },
  {
   "id": "iem-ww-ABR-SV-W-138-Big Stone-wind-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-138"
  },
  {
   "id": "iem-ww-ABR-SV-W-138-Big Stone-hail-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-138"
  },
  {
   "id": "iem-ww-ABR-SV-W-138-Traverse-wind-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-138"
  },
  {
   "id": "iem-ww-ABR-SV-W-138-Traverse-hail-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-138"
  },
  {
   "id": "iem-ww-FGF-SV-W-81-Lake Of The Woods-wind-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-81"
  },
  {
   "id": "iem-ww-FGF-SV-W-81-Lake Of The Woods-hail-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-81"
  },
  {
   "id": "iem-ww-FGF-SV-W-81-Roseau-wind-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-81"
  },
  {
   "id": "iem-ww-FGF-SV-W-81-Roseau-hail-2026-07-06",
   "zip": "",
   "city": "Roseau",
   "date": "2026-07-06",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-81"
  },
  {
   "id": "iem-ww-FGF-SV-W-92-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-92"
  },
  {
   "id": "iem-ww-FGF-SV-W-92-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-92"
  },
  {
   "id": "iem-ww-FGF-SV-W-92-Mahnomen-wind-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-92"
  },
  {
   "id": "iem-ww-FGF-SV-W-92-Mahnomen-hail-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-92"
  },
  {
   "id": "iem-ww-ABR-SV-W-140-Big Stone-wind-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-140"
  },
  {
   "id": "iem-ww-ABR-SV-W-140-Big Stone-hail-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ABR-SV-W-140"
  },
  {
   "id": "iem-ww-FGF-SV-W-83-Lake Of The Woods-wind-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-83"
  },
  {
   "id": "iem-ww-FGF-SV-W-83-Lake Of The Woods-hail-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-83"
  },
  {
   "id": "iem-ww-ABR-SV-W-137-Traverse-wind-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-137"
  },
  {
   "id": "iem-ww-ABR-SV-W-137-Traverse-hail-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-160-Kanabec-wind-2026-07-06",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-06",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-160"
  },
  {
   "id": "iem-ww-MPX-SV-W-160-Kanabec-hail-2026-07-06",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-06",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-160"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Swift-wind-2026-07-06",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-06",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Swift-hail-2026-07-06",
   "zip": "",
   "city": "Swift",
   "date": "2026-07-06",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Stevens-wind-2026-07-06",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-06",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Stevens-hail-2026-07-06",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-06",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Douglas-wind-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Douglas-hail-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Pope-wind-2026-07-06",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-06",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Pope-hail-2026-07-06",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-06",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Stearns-wind-2026-07-06",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-06",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-MPX-SV-W-158-Stearns-hail-2026-07-06",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-06",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-158"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Hubbard-wind-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Hubbard-hail-2026-07-06",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-06",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Wilkin-wind-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Wilkin-hail-2026-07-06",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-06",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Grant-wind-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Grant-hail-2026-07-06",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-06",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Otter Tail-wind-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Otter Tail-hail-2026-07-06",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-06",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Wadena-wind-2026-07-06",
   "zip": "",
   "city": "Wadena",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Wadena-hail-2026-07-06",
   "zip": "",
   "city": "Wadena",
   "date": "2026-07-06",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Becker-wind-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-FGF-SV-W-95-Becker-hail-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-95"
  },
  {
   "id": "iem-ww-ABR-SV-W-139-Big Stone-wind-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-139"
  },
  {
   "id": "iem-ww-ABR-SV-W-139-Big Stone-hail-2026-07-06",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-06",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABR-SV-W-139"
  },
  {
   "id": "iem-ww-ABR-SV-W-139-Traverse-wind-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-139"
  },
  {
   "id": "iem-ww-ABR-SV-W-139-Traverse-hail-2026-07-06",
   "zip": "",
   "city": "Traverse",
   "date": "2026-07-06",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-07-06. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ABR-SV-W-139"
  },
  {
   "id": "iem-ww-FGF-SV-W-79-Lake Of The Woods-wind-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-79"
  },
  {
   "id": "iem-ww-FGF-SV-W-79-Lake Of The Woods-hail-2026-07-06",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-07-06",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-58-Koochiching-wind-2026-07-06",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-06",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-58"
  },
  {
   "id": "iem-ww-DLH-SV-W-58-Koochiching-hail-2026-07-06",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-07-06",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-58"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Morrison-wind-2026-07-06",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-06",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Morrison-hail-2026-07-06",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-06",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Stearns-wind-2026-07-06",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-06",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Stearns-hail-2026-07-06",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-06",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Todd-wind-2026-07-06",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-06",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Todd-hail-2026-07-06",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-06",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Benton-wind-2026-07-06",
   "zip": "",
   "city": "Benton",
   "date": "2026-07-06",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Benton-hail-2026-07-06",
   "zip": "",
   "city": "Benton",
   "date": "2026-07-06",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Douglas-wind-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Douglas-hail-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Mille Lacs-wind-2026-07-06",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-06",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-159-Mille Lacs-hail-2026-07-06",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-06",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-159"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Douglas-wind-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Douglas-hail-2026-07-06",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-06",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Morrison-wind-2026-07-06",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-06",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Morrison-hail-2026-07-06",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-06",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Pope-wind-2026-07-06",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-06",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Pope-hail-2026-07-06",
   "zip": "",
   "city": "Pope",
   "date": "2026-07-06",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Stevens-wind-2026-07-06",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-06",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Stevens-hail-2026-07-06",
   "zip": "",
   "city": "Stevens",
   "date": "2026-07-06",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Todd-wind-2026-07-06",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-06",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-MPX-SV-W-157-Todd-hail-2026-07-06",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-06",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-157"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Aitkin-wind-2026-07-06",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-06",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Aitkin-hail-2026-07-06",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-06",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Cass-wind-2026-07-06",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-06",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Cass-hail-2026-07-06",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-06",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Crow Wing-wind-2026-07-06",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-06",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-59-Crow Wing-hail-2026-07-06",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-06",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-07-06. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-59"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Aitkin-wind-2026-07-06",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-06",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Aitkin-hail-2026-07-06",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-06",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Cass-wind-2026-07-06",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-06",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Cass-hail-2026-07-06",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-06",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Crow Wing-wind-2026-07-06",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-06",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Crow Wing-hail-2026-07-06",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-06",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Pine-wind-2026-07-06",
   "zip": "",
   "city": "Pine",
   "date": "2026-07-06",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-07-06. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-60-Pine-hail-2026-07-06",
   "zip": "",
   "city": "Pine",
   "date": "2026-07-06",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-07-06. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-60"
  },
  {
   "id": "iem-ww-FGF-TO-W-14-Becker-tornado-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Becker on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-14"
  },
  {
   "id": "iem-ww-FGF-TO-W-15-Becker-tornado-2026-07-06",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-06",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Becker on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-15"
  },
  {
   "id": "iem-ww-FGF-TO-W-13-Mahnomen-tornado-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Mahnomen on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-13"
  },
  {
   "id": "iem-ww-FGF-TO-W-13-Norman-tornado-2026-07-06",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-06",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Norman on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-13"
  },
  {
   "id": "iem-ww-FGF-TO-W-12-Mahnomen-tornado-2026-07-06",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-06",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Mahnomen on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-12"
  },
  {
   "id": "iem-ww-FGF-TO-W-12-Polk-tornado-2026-07-06",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-06",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-07-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-12"
  },
  {
   "id": "asos-bf-RWF-2026-07-06",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-07-06",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.51--95.36",
   "lat": 46.51,
   "lon": -95.36,
   "zip": "",
   "city": "1 SE New York Mills",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Storm spotter reports quarter sized hail southeast of New York Mills_ MN.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.95--95.09",
   "lat": 46.95,
   "lon": -95.09,
   "zip": "",
   "city": "3 NW Park Rapids",
   "date": "2026-07-04",
   "county": "Hubbard",
   "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 FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.69--95.36",
   "lat": 46.69,
   "lon": -95.36,
   "zip": "",
   "city": "5 W Hillview",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated via radar.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.13--94.95",
   "lat": 46.13,
   "lon": -94.95,
   "zip": "",
   "city": "Clarissa",
   "date": "2026-07-04",
   "county": "Todd",
   "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 Clarissa",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.81--94.96",
   "lat": 45.81,
   "lon": -94.96,
   "zip": "",
   "city": "5 N Sauk Centre",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 N Sauk Centre",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.01--94.87",
   "lat": 46.01,
   "lon": -94.87,
   "zip": "",
   "city": "2 N Long Prairie",
   "date": "2026-07-04",
   "county": "Todd",
   "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 Long Prairie",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.64--93.81",
   "lat": 46.64,
   "lon": -93.81,
   "zip": "",
   "city": "5 NNW Pine Knoll",
   "date": "2026-07-04",
   "county": "Crow Wing",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar. Report with photo from social media.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.52--93.66",
   "lat": 46.52,
   "lon": -93.66,
   "zip": "",
   "city": "3 ESE Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of golf ball size hail 3 miles from Aitkin on Highway 47. Location is approximate. Time estimated by radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.21--93.47",
   "lat": 46.21,
   "lon": -93.47,
   "zip": "",
   "city": "5 N Isle",
   "date": "2026-07-04",
   "county": "Mille Lacs",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "CoCoRaHS observer measured half-dollar size hail. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.52--93.65",
   "lat": 46.52,
   "lon": -93.65,
   "zip": "",
   "city": "3 ESE Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "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 ESE Aitkin",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.53--93.67",
   "lat": 46.53,
   "lon": -93.67,
   "zip": "",
   "city": "2 E Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "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 Aitkin",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.74--94.96",
   "lat": 45.74,
   "lon": -94.96,
   "zip": "",
   "city": "Sauk Centre",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail measured in Sauk Centre.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.53--93.67",
   "lat": 46.53,
   "lon": -93.67,
   "zip": "",
   "city": "2 E Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook video.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.22--93.41",
   "lat": 46.22,
   "lon": -93.41,
   "zip": "",
   "city": "7 WSW Mcgrath",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook video.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-04-hail-46.22--93.35",
   "lat": 46.22,
   "lon": -93.35,
   "zip": "",
   "city": "4 WSW Mcgrath",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 WSW Mcgrath",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.63--94.75",
   "lat": 45.63,
   "lon": -94.75,
   "zip": "",
   "city": "New Munich",
   "date": "2026-07-04",
   "county": "Stearns",
   "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 New Munich",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.62--94.74",
   "lat": 45.62,
   "lon": -94.74,
   "zip": "",
   "city": "1 SE New Munich",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo measurement provided via NWSChat.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.55--94.17",
   "lat": 45.55,
   "lon": -94.17,
   "zip": "",
   "city": "St. Cloud",
   "date": "2026-07-04",
   "county": "Stearns",
   "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 St. Cloud",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.57--94.16",
   "lat": 45.57,
   "lon": -94.16,
   "zip": "",
   "city": "1 NNE St. Cloud",
   "date": "2026-07-04",
   "county": "Benton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "First reported quarter sized hail around 4:58pm_ then half dollar at 5:02pm_ then ping pong at 5:04pm.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.55--94.19",
   "lat": 45.55,
   "lon": -94.19,
   "zip": "",
   "city": "1 W St. Cloud",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A lot of half inch to one inch half falling and shredding the trees.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-04-hail-45.55--94.17",
   "lat": 45.55,
   "lon": -94.17,
   "zip": "",
   "city": "St. Cloud",
   "date": "2026-07-04",
   "county": "Stearns",
   "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 St. Cloud",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-07-04-flood-47.59--93.47",
   "lat": 47.59,
   "lon": -93.47,
   "zip": "",
   "city": "10 E Marcell",
   "date": "2026-07-04",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-47.29--93.43",
   "lat": 47.29,
   "lon": -93.43,
   "zip": "",
   "city": "Coleraine",
   "date": "2026-07-04",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: River/Creek overflowing; Cropland/Yard/Basement Flooding.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-47.29--93.42",
   "lat": 47.29,
   "lon": -93.42,
   "zip": "",
   "city": "Coleraine",
   "date": "2026-07-04",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Basement flooding at my and my neighbors house, Coleraine. Mn-It-38. 1.10 inches of rain since this mornings report of 1.01 inches at 7am. Moderate to heavy rain continues.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-45.57--94.17",
   "lat": 45.57,
   "lon": -94.17,
   "zip": "",
   "city": "1 N St. Cloud",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Dispatch reports several disabled vehicles. Public works is being sent to assist with road closures.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-04-flood-45.56--94.16",
   "lat": 45.56,
   "lon": -94.16,
   "zip": "",
   "city": "1 ENE St. Cloud",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Picture on X of vans disabled at an underpass with water up to the windows, covering break lights on van.",
   "sourceDetail": "NWS MPX — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-143-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-143"
  },
  {
   "id": "iem-ww-MPX-SV-W-143-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-143"
  },
  {
   "id": "iem-ww-FGF-SV-W-75-Hubbard-wind-2026-07-04",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-04",
   "county": "Hubbard",
   "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 FGF for Hubbard on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-75"
  },
  {
   "id": "iem-ww-FGF-SV-W-75-Hubbard-hail-2026-07-04",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-04",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-75"
  },
  {
   "id": "iem-ww-FGF-SV-W-75-Becker-wind-2026-07-04",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-04",
   "county": "Becker",
   "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 FGF for Becker on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-75"
  },
  {
   "id": "iem-ww-FGF-SV-W-75-Becker-hail-2026-07-04",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-04",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-75"
  },
  {
   "id": "iem-ww-MPX-SV-W-145-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-145"
  },
  {
   "id": "iem-ww-MPX-SV-W-145-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-145"
  },
  {
   "id": "iem-ww-MPX-SV-W-140-Todd-wind-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-140"
  },
  {
   "id": "iem-ww-MPX-SV-W-140-Todd-hail-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-140"
  },
  {
   "id": "iem-ww-MPX-SV-W-147-Renville-wind-2026-07-04",
   "zip": "",
   "city": "Renville",
   "date": "2026-07-04",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-147"
  },
  {
   "id": "iem-ww-MPX-SV-W-147-Renville-hail-2026-07-04",
   "zip": "",
   "city": "Renville",
   "date": "2026-07-04",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-147"
  },
  {
   "id": "iem-ww-MPX-SV-W-151-Mille Lacs-wind-2026-07-04",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-04",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-151"
  },
  {
   "id": "iem-ww-MPX-SV-W-151-Mille Lacs-hail-2026-07-04",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-04",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-151"
  },
  {
   "id": "iem-ww-MPX-SV-W-151-Kanabec-wind-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-151"
  },
  {
   "id": "iem-ww-MPX-SV-W-151-Kanabec-hail-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-151"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Benton-wind-2026-07-04",
   "zip": "",
   "city": "Benton",
   "date": "2026-07-04",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Benton-hail-2026-07-04",
   "zip": "",
   "city": "Benton",
   "date": "2026-07-04",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Sherburne-wind-2026-07-04",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-07-04",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Sherburne-hail-2026-07-04",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-07-04",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-148-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-148"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Kandiyohi-wind-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Kandiyohi-hail-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Meeker-wind-2026-07-04",
   "zip": "",
   "city": "Meeker",
   "date": "2026-07-04",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-149-Meeker-hail-2026-07-04",
   "zip": "",
   "city": "Meeker",
   "date": "2026-07-04",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-149"
  },
  {
   "id": "iem-ww-MPX-SV-W-150-Kandiyohi-wind-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-150"
  },
  {
   "id": "iem-ww-MPX-SV-W-150-Kandiyohi-hail-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-150"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Becker-wind-2026-07-04",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-04",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Becker-hail-2026-07-04",
   "zip": "",
   "city": "Becker",
   "date": "2026-07-04",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Clay-wind-2026-07-04",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-04",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Clay-hail-2026-07-04",
   "zip": "",
   "city": "Clay",
   "date": "2026-07-04",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Otter Tail-wind-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-FGF-SV-W-77-Otter Tail-hail-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-77"
  },
  {
   "id": "iem-ww-DLH-SV-W-54-Aitkin-wind-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "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 DLH for Aitkin on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-54"
  },
  {
   "id": "iem-ww-DLH-SV-W-54-Aitkin-hail-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-54"
  },
  {
   "id": "iem-ww-DLH-SV-W-54-Crow Wing-wind-2026-07-04",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-04",
   "county": "Crow Wing",
   "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 DLH for Crow Wing on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-54"
  },
  {
   "id": "iem-ww-DLH-SV-W-54-Crow Wing-hail-2026-07-04",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-07-04",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-54"
  },
  {
   "id": "iem-ww-DLH-SV-W-56-Aitkin-wind-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "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 DLH for Aitkin on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-56"
  },
  {
   "id": "iem-ww-DLH-SV-W-56-Aitkin-hail-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-56"
  },
  {
   "id": "iem-ww-FGF-SV-W-74-Otter Tail-wind-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "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 FGF for Otter Tail on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-74"
  },
  {
   "id": "iem-ww-FGF-SV-W-74-Otter Tail-hail-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-74"
  },
  {
   "id": "iem-ww-MPX-SV-W-153-Meeker-wind-2026-07-04",
   "zip": "",
   "city": "Meeker",
   "date": "2026-07-04",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-153"
  },
  {
   "id": "iem-ww-MPX-SV-W-153-Meeker-hail-2026-07-04",
   "zip": "",
   "city": "Meeker",
   "date": "2026-07-04",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-07-04. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-153"
  },
  {
   "id": "iem-ww-MPX-SV-W-153-Kandiyohi-wind-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-153"
  },
  {
   "id": "iem-ww-MPX-SV-W-153-Kandiyohi-hail-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-153"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Kanabec-wind-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Kanabec-hail-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Morrison-wind-2026-07-04",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-04",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Morrison-hail-2026-07-04",
   "zip": "",
   "city": "Morrison",
   "date": "2026-07-04",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Mille Lacs-wind-2026-07-04",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-04",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-146-Mille Lacs-hail-2026-07-04",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-07-04",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-146"
  },
  {
   "id": "iem-ww-MPX-SV-W-144-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-144"
  },
  {
   "id": "iem-ww-MPX-SV-W-144-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-144"
  },
  {
   "id": "iem-ww-MPX-SV-W-144-Kandiyohi-wind-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-144"
  },
  {
   "id": "iem-ww-MPX-SV-W-144-Kandiyohi-hail-2026-07-04",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-04",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-144"
  },
  {
   "id": "iem-ww-MPX-SV-W-141-Stearns-wind-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-141"
  },
  {
   "id": "iem-ww-MPX-SV-W-141-Stearns-hail-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-141"
  },
  {
   "id": "iem-ww-MPX-SV-W-141-Todd-wind-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-141"
  },
  {
   "id": "iem-ww-MPX-SV-W-141-Todd-hail-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-141"
  },
  {
   "id": "iem-ww-DLH-SV-W-57-Pine-wind-2026-07-04",
   "zip": "",
   "city": "Pine",
   "date": "2026-07-04",
   "county": "Pine",
   "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 DLH for Pine on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-57"
  },
  {
   "id": "iem-ww-DLH-SV-W-57-Pine-hail-2026-07-04",
   "zip": "",
   "city": "Pine",
   "date": "2026-07-04",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-76-Otter Tail-wind-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "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 FGF for Otter Tail on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-76"
  },
  {
   "id": "iem-ww-FGF-SV-W-76-Otter Tail-hail-2026-07-04",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-76"
  },
  {
   "id": "iem-ww-MPX-SV-W-152-Kanabec-wind-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-152"
  },
  {
   "id": "iem-ww-MPX-SV-W-152-Kanabec-hail-2026-07-04",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-152"
  },
  {
   "id": "iem-ww-MPX-SV-W-154-Wright-wind-2026-07-04",
   "zip": "",
   "city": "Wright",
   "date": "2026-07-04",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-154"
  },
  {
   "id": "iem-ww-MPX-SV-W-154-Wright-hail-2026-07-04",
   "zip": "",
   "city": "Wright",
   "date": "2026-07-04",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-154"
  },
  {
   "id": "iem-ww-DLH-SV-W-55-Aitkin-wind-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "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 DLH for Aitkin on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-55"
  },
  {
   "id": "iem-ww-DLH-SV-W-55-Aitkin-hail-2026-07-04",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-04",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-142-Todd-wind-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-142"
  },
  {
   "id": "iem-ww-MPX-SV-W-142-Todd-hail-2026-07-04",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-142"
  },
  {
   "id": "iem-ww-MPX-SV-W-155-Lac Qui Parle-wind-2026-07-04",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-04",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-155"
  },
  {
   "id": "iem-ww-MPX-SV-W-155-Lac Qui Parle-hail-2026-07-04",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-04",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-155"
  },
  {
   "id": "iem-ww-MPX-SV-W-156-Chippewa-wind-2026-07-04",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-04",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-156"
  },
  {
   "id": "iem-ww-MPX-SV-W-156-Chippewa-hail-2026-07-04",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-04",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-156"
  },
  {
   "id": "iem-ww-MPX-SV-W-156-Lac Qui Parle-wind-2026-07-04",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-04",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-156"
  },
  {
   "id": "iem-ww-MPX-SV-W-156-Lac Qui Parle-hail-2026-07-04",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-04",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-156"
  },
  {
   "id": "iem-ww-ABR-SV-W-130-Big Stone-wind-2026-07-04",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-04",
   "county": "Big Stone",
   "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 ABR for Big Stone on 2026-07-04. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-130"
  },
  {
   "id": "iem-ww-ABR-SV-W-130-Big Stone-hail-2026-07-04",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-04",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-07-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-130"
  },
  {
   "id": "iem-ww-MPX-TO-W-19-Stearns-tornado-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Stearns on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-19"
  },
  {
   "id": "iem-ww-MPX-TO-W-20-Chippewa-tornado-2026-07-04",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-04",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Chippewa on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-20"
  },
  {
   "id": "iem-ww-MPX-TO-W-20-Yellow Medicine-tornado-2026-07-04",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-04",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Yellow Medicine on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-20"
  },
  {
   "id": "iem-ww-MPX-FF-W-4-Benton-flood-2026-07-04",
   "zip": "",
   "city": "Benton",
   "date": "2026-07-04",
   "county": "Benton",
   "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 MPX for Benton on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-4"
  },
  {
   "id": "iem-ww-MPX-FF-W-4-Sherburne-flood-2026-07-04",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-07-04",
   "county": "Sherburne",
   "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 MPX for Sherburne on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-4"
  },
  {
   "id": "iem-ww-MPX-FF-W-4-Stearns-flood-2026-07-04",
   "zip": "",
   "city": "Stearns",
   "date": "2026-07-04",
   "county": "Stearns",
   "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 MPX for Stearns on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-4"
  },
  {
   "id": "sps-2026-07-04-norman-hail",
   "zip": "",
   "city": "Norman",
   "date": "2026-07-04",
   "county": "Norman",
   "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 Norman — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-mahnomen-hail",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-04",
   "county": "Mahnomen",
   "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 Mahnomen — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-04",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-todd-hail",
   "zip": "",
   "city": "Todd",
   "date": "2026-07-04",
   "county": "Todd",
   "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 Todd — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-ottertail-hail",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-07-04",
   "county": "Otter Tail",
   "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 Otter Tail — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-kanabec-hail",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-07-04",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-bigstone-hail",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-07-04",
   "county": "Big Stone",
   "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 Stone — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-wright-wind",
   "zip": "",
   "city": "Wright",
   "date": "2026-07-04",
   "county": "Wright",
   "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 Wright — wind gusts up to 30 mph, hail up to 0.25\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-07-04",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-07-04",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-chippewa-hail",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-04",
   "county": "Chippewa",
   "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 Chippewa — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-carver-hail",
   "zip": "",
   "city": "Carver",
   "date": "2026-07-04",
   "county": "Carver",
   "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 Carver — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-yellowmedi-hail",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-04",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-07-04",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-SYN-2026-07-04",
   "lat": 44.4736,
   "lon": -93.0145,
   "zip": "",
   "city": "Stanton Airfield",
   "date": "2026-07-04",
   "county": "Goodhue",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Stanton Airfield (SYN) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Stanton Airfield (SYN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-07-04",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-07-04",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-hail-47.21--92.41",
   "lat": 47.21,
   "lon": -92.41,
   "zip": "",
   "city": "2 S Melrude",
   "date": "2026-07-03",
   "county": "St. Louis",
   "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 S Melrude",
   "sourceDetail": "NWS DLH — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-DLH-SV-W-51-St. Louis-wind-2026-07-03",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-03",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-51"
  },
  {
   "id": "iem-ww-DLH-SV-W-51-St. Louis-hail-2026-07-03",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-07-03",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-51"
  },
  {
   "id": "iem-ww-DLH-SV-W-53-Itasca-wind-2026-07-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-53"
  },
  {
   "id": "iem-ww-DLH-SV-W-53-Itasca-hail-2026-07-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-53"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Cass-wind-2026-07-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Cass-hail-2026-07-03",
   "zip": "",
   "city": "Cass",
   "date": "2026-07-03",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Itasca-wind-2026-07-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Itasca-hail-2026-07-03",
   "zip": "",
   "city": "Itasca",
   "date": "2026-07-03",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Aitkin-wind-2026-07-03",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-03",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-DLH-SV-W-52-Aitkin-hail-2026-07-03",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-07-03",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-52"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Beltrami-wind-2026-07-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Beltrami-hail-2026-07-03",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-07-03",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-07-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Hubbard-wind-2026-07-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Hubbard-hail-2026-07-03",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-03",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-07-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Clearwater-wind-2026-07-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-73-Clearwater-hail-2026-07-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-03. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-73"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Polk-wind-2026-07-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-03",
   "county": "Polk",
   "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 FGF for Polk on 2026-07-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Polk-hail-2026-07-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-07-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Clearwater-wind-2026-07-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-03",
   "county": "Clearwater",
   "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 FGF for Clearwater on 2026-07-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Clearwater-hail-2026-07-03",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-07-03",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Mahnomen-wind-2026-07-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-03",
   "county": "Mahnomen",
   "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 FGF for Mahnomen on 2026-07-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-FGF-SV-W-72-Mahnomen-hail-2026-07-03",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-07-03",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-FF-W-3-Ramsey-flood-2026-07-03",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-07-03",
   "county": "Ramsey",
   "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 MPX for Ramsey on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-3"
  },
  {
   "id": "iem-ww-MPX-FF-W-3-Washington-flood-2026-07-03",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-03",
   "county": "Washington",
   "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 MPX for Washington on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-3"
  },
  {
   "id": "iem-ww-ARX-FL-W-40-Houston-flood-2026-07-03",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-03",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-40"
  },
  {
   "id": "sps-2026-07-03-hubbard-hail",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-07-03",
   "county": "Hubbard",
   "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 Hubbard — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-03-wilkin-hail",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-07-03",
   "county": "Wilkin",
   "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 Wilkin — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-02-hail-43.57--94.94",
   "lat": 43.57,
   "lon": -94.94,
   "zip": "",
   "city": "4 SE Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "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 FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-02-hail-44.17--96.38",
   "lat": 44.17,
   "lon": -96.38,
   "zip": "",
   "city": "8 SW Lake Benton",
   "date": "2026-07-02",
   "county": "Pipestone",
   "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 SW Lake Benton",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-hail-47.21--93.50",
   "lat": 47.21,
   "lon": -93.5,
   "zip": "",
   "city": "1 SW La Prairie",
   "date": "2026-07-02",
   "county": "Itasca",
   "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 DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.58--95.00",
   "lat": 43.58,
   "lon": -95,
   "zip": "",
   "city": "3 S Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Via personal weather station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.64--95.77",
   "lat": 43.64,
   "lon": -95.77,
   "zip": "",
   "city": "2 NE Rushmore",
   "date": "2026-07-02",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN007 I-90 - Rushmore - Mp 35.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.67--92.80",
   "lat": 43.67,
   "lon": -92.8,
   "zip": "",
   "city": "4 W Elkton",
   "date": "2026-07-02",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "3 people were swept into Rose Creek while walking near the riverbank at a campground. Swift water rescue teams were deployed and all three individuals made it out of the river safely.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.60--91.28",
   "lat": 43.6,
   "lon": -91.28,
   "zip": "",
   "city": "Reno",
   "date": "2026-07-02",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "MNDOT reports flooding over roadway on MN 26 with detour in place. Time unknown when flooding began.",
   "sourceDetail": "NWS ARX — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.71--92.70",
   "lat": 43.71,
   "lon": -92.7,
   "zip": "",
   "city": "1 S Dexter",
   "date": "2026-07-02",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Interstate 90- Elkton to Dexter, East and West bound is closed due to flooding.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.70--91.99",
   "lat": 43.7,
   "lon": -91.99,
   "zip": "",
   "city": "2 SW Lanesboro",
   "date": "2026-07-02",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Law enforcement reports landslide on Grosbeak Rd SW of Lanesboro. Time estimated using radar-derived highest rain rate values.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.56--91.75",
   "lat": 43.56,
   "lon": -91.75,
   "zip": "",
   "city": "3 NNE Mabel",
   "date": "2026-07-02",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report from law enforcement of water over roadway on County Rd 29 North of Mabel. Time of flood estimated using radar derived data.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.71--92.05",
   "lat": 43.71,
   "lon": -92.05,
   "zip": "",
   "city": "3 NNE Preston",
   "date": "2026-07-02",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of water flowing over the roadway at Cty Rd 17 and Heron Rd north of Preston.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.66--91.79",
   "lat": 43.66,
   "lon": -91.79,
   "zip": "",
   "city": "5 ESE Highland",
   "date": "2026-07-02",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Reports of water of the roadway on Highway 43 in Choice.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-158-Jackson-wind-2026-07-02",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "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 FSD for Jackson on 2026-07-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-158"
  },
  {
   "id": "iem-ww-FSD-SV-W-158-Jackson-hail-2026-07-02",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-158"
  },
  {
   "id": "iem-ww-FSD-SV-W-158-Nobles-wind-2026-07-02",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-02",
   "county": "Nobles",
   "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 FSD for Nobles on 2026-07-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-158"
  },
  {
   "id": "iem-ww-FSD-SV-W-158-Nobles-hail-2026-07-02",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-02",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-158"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Lincoln-wind-2026-07-02",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-02",
   "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 FSD for Lincoln on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Lincoln-hail-2026-07-02",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-02",
   "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 FSD for Lincoln on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Murray-wind-2026-07-02",
   "zip": "",
   "city": "Murray",
   "date": "2026-07-02",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Murray-hail-2026-07-02",
   "zip": "",
   "city": "Murray",
   "date": "2026-07-02",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Pipestone-wind-2026-07-02",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-02",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Pipestone-hail-2026-07-02",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-02",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Lyon-wind-2026-07-02",
   "zip": "",
   "city": "Lyon",
   "date": "2026-07-02",
   "county": "Lyon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Lyon on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-FSD-SV-W-183-Lyon-hail-2026-07-02",
   "zip": "",
   "city": "Lyon",
   "date": "2026-07-02",
   "county": "Lyon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Lyon on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Chippewa-wind-2026-07-02",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-02",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Chippewa-hail-2026-07-02",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-02",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Lac Qui Parle-wind-2026-07-02",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-02",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Lac Qui Parle-hail-2026-07-02",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-02",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Yellow Medicine-wind-2026-07-02",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-02",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-139-Yellow Medicine-hail-2026-07-02",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-02",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-139"
  },
  {
   "id": "iem-ww-FSD-SV-W-160-Jackson-wind-2026-07-02",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-160"
  },
  {
   "id": "iem-ww-FSD-SV-W-160-Jackson-hail-2026-07-02",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-160"
  },
  {
   "id": "iem-ww-FSD-SV-W-163-Cottonwood-wind-2026-07-02",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-02",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-163"
  },
  {
   "id": "iem-ww-FSD-SV-W-163-Cottonwood-hail-2026-07-02",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-02",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-163"
  },
  {
   "id": "iem-ww-FSD-SV-W-164-Cottonwood-wind-2026-07-02",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-02",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-164"
  },
  {
   "id": "iem-ww-FSD-SV-W-164-Cottonwood-hail-2026-07-02",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-07-02",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-164"
  },
  {
   "id": "iem-ww-FSD-SV-W-181-Pipestone-wind-2026-07-02",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-02",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-181"
  },
  {
   "id": "iem-ww-FSD-SV-W-181-Pipestone-hail-2026-07-02",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-02",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-138-Lac Qui Parle-wind-2026-07-02",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-02",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-138"
  },
  {
   "id": "iem-ww-MPX-SV-W-138-Lac Qui Parle-hail-2026-07-02",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-07-02",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-138"
  },
  {
   "id": "iem-ww-MPX-SV-W-138-Yellow Medicine-wind-2026-07-02",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-02",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-138"
  },
  {
   "id": "iem-ww-MPX-SV-W-138-Yellow Medicine-hail-2026-07-02",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-07-02",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-138"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Watonwan-wind-2026-07-02",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-07-02",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Watonwan-hail-2026-07-02",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-07-02",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Blue Earth-wind-2026-07-02",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-07-02",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Blue Earth-hail-2026-07-02",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-07-02",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Brown-wind-2026-07-02",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-02",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Brown-hail-2026-07-02",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-02",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Nicollet-wind-2026-07-02",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-07-02",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-MPX-SV-W-137-Nicollet-hail-2026-07-02",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-07-02",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-137"
  },
  {
   "id": "iem-ww-ARX-FF-W-6-Houston-flood-2026-07-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-02",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-6"
  },
  {
   "id": "iem-ww-ARX-FF-W-8-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-8"
  },
  {
   "id": "iem-ww-ARX-FF-W-5-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-5"
  },
  {
   "id": "iem-ww-ARX-FF-W-5-Houston-flood-2026-07-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-02",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-5"
  },
  {
   "id": "iem-ww-ARX-FF-W-5-Mower-flood-2026-07-02",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-02",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-5"
  },
  {
   "id": "iem-ww-ARX-FF-W-7-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-7"
  },
  {
   "id": "iem-ww-ARX-FF-W-7-Houston-flood-2026-07-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-02",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-7"
  },
  {
   "id": "iem-ww-ARX-FA-W-9-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-9"
  },
  {
   "id": "iem-ww-ARX-FA-W-6-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-6"
  },
  {
   "id": "iem-ww-ARX-FA-W-10-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-10"
  },
  {
   "id": "iem-ww-ARX-FA-W-10-Houston-flood-2026-07-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-02",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-10"
  },
  {
   "id": "iem-ww-ARX-FL-W-36-Fillmore-flood-2026-07-02",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-02",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-36"
  },
  {
   "id": "iem-ww-ARX-FL-W-36-Houston-flood-2026-07-02",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-02",
   "county": "Houston",
   "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 ARX for Houston on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-36"
  },
  {
   "id": "iem-ww-ARX-FL-W-34-Mower-flood-2026-07-02",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-02",
   "county": "Mower",
   "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 ARX for Mower on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-34"
  },
  {
   "id": "sps-2026-07-02-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2026-07-02",
   "county": "Martin",
   "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 Martin — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-07-02",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-freeborn-hail",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-02",
   "county": "Freeborn",
   "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 Freeborn — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-02",
   "county": "Mower",
   "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 Mower — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-02",
   "county": "Chippewa",
   "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 Chippewa — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-kandiyohi-wind",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-07-02",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-watonwan-hail",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-07-02",
   "county": "Watonwan",
   "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 Watonwan — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-nicollet-hail",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-07-02",
   "county": "Nicollet",
   "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 Nicollet — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-43.84--92.35",
   "lat": 43.84,
   "lon": -92.35,
   "zip": "",
   "city": "5 WSW Cummingsville",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM 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 WSW Cummingsville",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-144-Mower-wind-2026-07-01",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-01",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-144"
  },
  {
   "id": "iem-ww-ARX-SV-W-144-Mower-hail-2026-07-01",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-01",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-144"
  },
  {
   "id": "iem-ww-ARX-SV-W-141-Houston-wind-2026-07-01",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-141"
  },
  {
   "id": "iem-ww-ARX-SV-W-141-Houston-hail-2026-07-01",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-01",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-07-01. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ARX-SV-W-141"
  },
  {
   "id": "iem-ww-FSD-SV-W-153-Nobles-wind-2026-07-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-153"
  },
  {
   "id": "iem-ww-FSD-SV-W-153-Nobles-hail-2026-07-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-153"
  },
  {
   "id": "iem-ww-FSD-SV-W-153-Rock-wind-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-153"
  },
  {
   "id": "iem-ww-FSD-SV-W-153-Rock-hail-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-153"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Olmsted-wind-2026-07-01",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-01",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Olmsted-hail-2026-07-01",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-01",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Wabasha-wind-2026-07-01",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-07-01",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Wabasha-hail-2026-07-01",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-07-01",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Winona-wind-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Winona-hail-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Fillmore-wind-2026-07-01",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-ARX-SV-W-145-Fillmore-hail-2026-07-01",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-145"
  },
  {
   "id": "iem-ww-FSD-SV-W-156-Rock-wind-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-156"
  },
  {
   "id": "iem-ww-FSD-SV-W-156-Rock-hail-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-156"
  },
  {
   "id": "iem-ww-FSD-SV-W-156-Nobles-wind-2026-07-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-156"
  },
  {
   "id": "iem-ww-FSD-SV-W-156-Nobles-hail-2026-07-01",
   "zip": "",
   "city": "Nobles",
   "date": "2026-07-01",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-156"
  },
  {
   "id": "iem-ww-ARX-SV-W-138-Mower-wind-2026-07-01",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-01",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-138"
  },
  {
   "id": "iem-ww-ARX-SV-W-138-Mower-hail-2026-07-01",
   "zip": "",
   "city": "Mower",
   "date": "2026-07-01",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-138"
  },
  {
   "id": "iem-ww-ARX-SV-W-140-Winona-wind-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-140"
  },
  {
   "id": "iem-ww-ARX-SV-W-140-Winona-hail-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ARX-SV-W-140"
  },
  {
   "id": "iem-ww-FSD-SV-W-155-Pipestone-wind-2026-07-01",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-01",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-01. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-155"
  },
  {
   "id": "iem-ww-FSD-SV-W-155-Pipestone-hail-2026-07-01",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-07-01",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-155"
  },
  {
   "id": "iem-ww-FSD-SV-W-155-Rock-wind-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-155"
  },
  {
   "id": "iem-ww-FSD-SV-W-155-Rock-hail-2026-07-01",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-01",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-155"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Winona-wind-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Winona-hail-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Olmsted-wind-2026-07-01",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-01",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Olmsted-hail-2026-07-01",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-07-01",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Fillmore-wind-2026-07-01",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Fillmore-hail-2026-07-01",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Wabasha-wind-2026-07-01",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-07-01",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-ARX-SV-W-139-Wabasha-hail-2026-07-01",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-07-01",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-07-01. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ARX-SV-W-139"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Blue Earth-wind-2026-07-01",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-07-01",
   "county": "Blue Earth",
   "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 MPX for Blue Earth on 2026-07-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Blue Earth-hail-2026-07-01",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-07-01",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Le Sueur-wind-2026-07-01",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-07-01",
   "county": "Le Sueur",
   "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 MPX for Le Sueur on 2026-07-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Le Sueur-hail-2026-07-01",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-07-01",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Waseca-wind-2026-07-01",
   "zip": "",
   "city": "Waseca",
   "date": "2026-07-01",
   "county": "Waseca",
   "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 MPX for Waseca on 2026-07-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-MPX-SV-W-136-Waseca-hail-2026-07-01",
   "zip": "",
   "city": "Waseca",
   "date": "2026-07-01",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-136"
  },
  {
   "id": "iem-ww-ARX-TO-W-49-Fillmore-tornado-2026-07-01",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-07-01",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-49"
  },
  {
   "id": "iem-ww-ARX-FF-W-3-Winona-flood-2026-07-01",
   "zip": "",
   "city": "Winona",
   "date": "2026-07-01",
   "county": "Winona",
   "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 ARX for Winona on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-3"
  },
  {
   "id": "sps-2026-07-01-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-07-01",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-waseca-wind",
   "zip": "",
   "city": "Waseca",
   "date": "2026-07-01",
   "county": "Waseca",
   "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 Waseca — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-rice-wind",
   "zip": "",
   "city": "Rice",
   "date": "2026-07-01",
   "county": "Rice",
   "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 Rice — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-freeborn-hail",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-07-01",
   "county": "Freeborn",
   "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 Freeborn — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-07-01",
   "county": "Houston",
   "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 Houston — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-47.42--92.50",
   "lat": 47.42,
   "lon": -92.5,
   "zip": "",
   "city": "4 SSE Eveleth",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM 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 KEVM Eveleth-Virginia Airport.",
   "sourceDetail": "NWS DLH — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.64--94.98",
   "lat": 43.64,
   "lon": -94.98,
   "zip": "",
   "city": "1 NNE Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Davis Personal Weather Station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.63--94.97",
   "lat": 43.63,
   "lon": -94.97,
   "zip": "",
   "city": "1 ENE Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMJQ Jackson Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.64--95.12",
   "lat": 43.64,
   "lon": -95.12,
   "zip": "",
   "city": "4 SE Lakefield",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN008 I-90 - Lakefield - Mp 67.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.77--95.02",
   "lat": 43.77,
   "lon": -95.02,
   "zip": "",
   "city": "2 SW Bergen",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Davis Personal Weather Station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.84--95.03",
   "lat": 43.84,
   "lon": -95.03,
   "zip": "",
   "city": "4 NNW Bergen",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM 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 tstm wnd gst report from 4 NNW Bergen. NDAWN Station.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.91--94.92",
   "lat": 43.91,
   "lon": -94.92,
   "zip": "",
   "city": "2 S Mountain Lake",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM 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 Personal Weather Station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.89--94.91",
   "lat": 43.89,
   "lon": -94.91,
   "zip": "",
   "city": "3 SSE Mountain Lake",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM 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 Personal Weather Station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.94--94.97",
   "lat": 43.94,
   "lon": -94.97,
   "zip": "",
   "city": "2 W Mountain Lake",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Davis Personal Weather Station.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.84--95.03",
   "lat": 43.84,
   "lon": -95.03,
   "zip": "",
   "city": "4 NNW Bergen",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Station.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.68--94.62",
   "lat": 43.68,
   "lon": -94.62,
   "zip": "",
   "city": "1 NNE Welcome",
   "date": "2026-06-30",
   "county": "Martin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MNDot Road observation site recorded a wind gust of 67 mph.",
   "sourceDetail": "NWS MPX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.96--94.80",
   "lat": 43.96,
   "lon": -94.8,
   "zip": "",
   "city": "Butterfield",
   "date": "2026-06-30",
   "county": "Watonwan",
   "source": "IEM 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 Butterfield",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-30-wind-43.86--94.53",
   "lat": 43.86,
   "lon": -94.53,
   "zip": "",
   "city": "5 WNW Truman",
   "date": "2026-06-30",
   "county": "Watonwan",
   "source": "IEM 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 WNW Truman",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-JYG-2026-06-30",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2026-06-30",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-30-tornado-47.29--92.50",
   "lat": 47.29,
   "lon": -92.5,
   "zip": "",
   "city": "5 ESE Zim",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Approximate start of Murphy Lake EF-1 tornado.",
   "sourceDetail": "NWS DLH — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-30-tornado-47.31--92.48",
   "lat": 47.31,
   "lon": -92.48,
   "zip": "",
   "city": "5 NW Melrude",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Approximate end of Murphy Lake EF-1 tornado.",
   "sourceDetail": "NWS DLH — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Aitkin-wind-2026-06-30",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-30",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Aitkin-hail-2026-06-30",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-30",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Itasca-wind-2026-06-30",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-30",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Itasca-hail-2026-06-30",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-30",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Carlton-wind-2026-06-30",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-30",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Carlton-hail-2026-06-30",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-30",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Lake-wind-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-Lake-hail-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-St. Louis-wind-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-DLH-SV-W-48-St. Louis-hail-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-48"
  },
  {
   "id": "iem-ww-FSD-SV-W-142-Nobles-wind-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-142"
  },
  {
   "id": "iem-ww-FSD-SV-W-142-Nobles-hail-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-142"
  },
  {
   "id": "iem-ww-MPX-SV-W-135-Freeborn-wind-2026-06-30",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-06-30",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-135"
  },
  {
   "id": "iem-ww-MPX-SV-W-135-Freeborn-hail-2026-06-30",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-06-30",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-135"
  },
  {
   "id": "iem-ww-MPX-SV-W-135-Steele-wind-2026-06-30",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-30",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-135"
  },
  {
   "id": "iem-ww-MPX-SV-W-135-Steele-hail-2026-06-30",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-30",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-135"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Cottonwood-wind-2026-06-30",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Cottonwood-hail-2026-06-30",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-30",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Jackson-wind-2026-06-30",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Jackson-hail-2026-06-30",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Nobles-wind-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Nobles-hail-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Murray-wind-2026-06-30",
   "zip": "",
   "city": "Murray",
   "date": "2026-06-30",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-FSD-SV-W-144-Murray-hail-2026-06-30",
   "zip": "",
   "city": "Murray",
   "date": "2026-06-30",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-144"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-Cook-wind-2026-06-30",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-30",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-Cook-hail-2026-06-30",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-30",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-Lake-wind-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-Lake-hail-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-St. Louis-wind-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-DLH-SV-W-49-St. Louis-hail-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-49"
  },
  {
   "id": "iem-ww-FSD-SV-W-143-Nobles-wind-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-143"
  },
  {
   "id": "iem-ww-FSD-SV-W-143-Nobles-hail-2026-06-30",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-30",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-143"
  },
  {
   "id": "iem-ww-FSD-SV-W-143-Jackson-wind-2026-06-30",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-30. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-143"
  },
  {
   "id": "iem-ww-FSD-SV-W-143-Jackson-hail-2026-06-30",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-143"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Freeborn-wind-2026-06-30",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-06-30",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Freeborn-hail-2026-06-30",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-06-30",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Waseca-wind-2026-06-30",
   "zip": "",
   "city": "Waseca",
   "date": "2026-06-30",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Waseca-hail-2026-06-30",
   "zip": "",
   "city": "Waseca",
   "date": "2026-06-30",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Blue Earth-wind-2026-06-30",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-30",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Blue Earth-hail-2026-06-30",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-30",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Faribault-wind-2026-06-30",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-30",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-134-Faribault-hail-2026-06-30",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-30",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-134"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Blue Earth-wind-2026-06-30",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-30",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Blue Earth-hail-2026-06-30",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-30",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Brown-wind-2026-06-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-30",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Brown-hail-2026-06-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-30",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Faribault-wind-2026-06-30",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-30",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Faribault-hail-2026-06-30",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-30",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Martin-wind-2026-06-30",
   "zip": "",
   "city": "Martin",
   "date": "2026-06-30",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Martin-hail-2026-06-30",
   "zip": "",
   "city": "Martin",
   "date": "2026-06-30",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Watonwan-wind-2026-06-30",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-06-30",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-MPX-SV-W-132-Watonwan-hail-2026-06-30",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-06-30",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-132"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Carlton-wind-2026-06-30",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-30",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Carlton-hail-2026-06-30",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-30",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Lake-wind-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Lake-hail-2026-06-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-30",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-St. Louis-wind-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-St. Louis-hail-2026-06-30",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Aitkin-wind-2026-06-30",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-30",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Aitkin-hail-2026-06-30",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-30",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-30. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Brown-wind-2026-06-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-30",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Le Sueur-wind-2026-06-30",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-06-30",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-McLeod-wind-2026-06-30",
   "zip": "",
   "city": "McLeod",
   "date": "2026-06-30",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Nicollet-wind-2026-06-30",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-06-30",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Renville-wind-2026-06-30",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-30",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Scott-wind-2026-06-30",
   "zip": "",
   "city": "Scott",
   "date": "2026-06-30",
   "county": "Scott",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Scott on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Sibley-wind-2026-06-30",
   "zip": "",
   "city": "Sibley",
   "date": "2026-06-30",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-133-Blue Earth-wind-2026-06-30",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-30",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-133"
  },
  {
   "id": "sps-2026-06-30-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-30",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-EVM-2026-06-30",
   "lat": 47.4251,
   "lon": -92.4981,
   "zip": "",
   "city": "EVELETH MUNI",
   "date": "2026-06-30",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EVELETH MUNI (EVM) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — EVELETH MUNI (EVM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2026-06-30",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2026-06-30",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 73 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.48--95.72",
   "lat": 46.48,
   "lon": -95.72,
   "zip": "",
   "city": "5 S Dent",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail at Dead Lake...time estimated from radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.43--95.12",
   "lat": 46.43,
   "lon": -95.12,
   "zip": "",
   "city": "1 SE Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Wadena",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.63--94.98",
   "lat": 46.63,
   "lon": -94.98,
   "zip": "",
   "city": "5 W Nimrod",
   "date": "2026-06-29",
   "county": "Wadena",
   "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 FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-47.52--93.40",
   "lat": 47.52,
   "lon": -93.4,
   "zip": "",
   "city": "14 N Taconite",
   "date": "2026-06-29",
   "county": "Itasca",
   "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 14 N Taconite",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.49--93.95",
   "lat": 46.49,
   "lon": -93.95,
   "zip": "",
   "city": "Crosby",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "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 Crosby",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.44--93.62",
   "lat": 46.44,
   "lon": -93.62,
   "zip": "",
   "city": "2 NW Glory",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mostly quarter size but a few up to 1.5 inches.",
   "sourceDetail": "NWS DLH — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-47.29--91.84",
   "lat": 47.29,
   "lon": -91.84,
   "zip": "",
   "city": "1 NE Brimson",
   "date": "2026-06-29",
   "county": "St. Louis",
   "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.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.53--93.15",
   "lat": 46.53,
   "lon": -93.15,
   "zip": "",
   "city": "1 E Lawler",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Lawler",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.54--93.17",
   "lat": 46.54,
   "lon": -93.17,
   "zip": "",
   "city": "Lawler",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was mostly to the size of grapes but a few were to the size of golf balls to hen egg.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.50--92.69",
   "lat": 46.5,
   "lon": -92.69,
   "zip": "",
   "city": "Barnum",
   "date": "2026-06-29",
   "county": "Carlton",
   "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 Barnum",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.50--92.69",
   "lat": 46.5,
   "lon": -92.69,
   "zip": "",
   "city": "Barnum",
   "date": "2026-06-29",
   "county": "Carlton",
   "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 Barnum",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.57--92.63",
   "lat": 46.57,
   "lon": -92.63,
   "zip": "",
   "city": "Mahtowa",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter to golf ball sized hail near Mahtowa. Time estimated by radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.62--92.38",
   "lat": 46.62,
   "lon": -92.38,
   "zip": "",
   "city": "Wrenshall",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo sent in via social media showing the largest hailstone next to a quarter. Also two other smaller hailstones in the picture.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-48.58--93.44",
   "lat": 48.58,
   "lon": -93.44,
   "zip": "",
   "city": "2 WSW International Fal",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture of quarter-sized hail.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.83--96.78",
   "lat": 46.83,
   "lon": -96.78,
   "zip": "",
   "city": "2 SSW Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated via radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.87--96.75",
   "lat": 46.87,
   "lon": -96.75,
   "zip": "",
   "city": "Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "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 Moorhead",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.83--96.77",
   "lat": 46.83,
   "lon": -96.77,
   "zip": "",
   "city": "3 S Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed LSR Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.84--96.73",
   "lat": 46.84,
   "lon": -96.73,
   "zip": "",
   "city": "2 SE Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed LSR Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.86--96.72",
   "lat": 46.86,
   "lon": -96.72,
   "zip": "",
   "city": "1 SW Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed LSR Report from mPING: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.88--96.70",
   "lat": 46.88,
   "lon": -96.7,
   "zip": "",
   "city": "Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.86--96.72",
   "lat": 46.86,
   "lon": -96.72,
   "zip": "",
   "city": "1 E Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed LSR Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.87--96.74",
   "lat": 46.87,
   "lon": -96.74,
   "zip": "",
   "city": "1 NE Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "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 NE Moorhead",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-45.65--95.39",
   "lat": 45.65,
   "lon": -95.39,
   "zip": "",
   "city": "Glenwood",
   "date": "2026-06-29",
   "county": "Pope",
   "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 Glenwood",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-hail-45.80--95.08",
   "lat": 45.8,
   "lon": -95.08,
   "zip": "",
   "city": "West Union",
   "date": "2026-06-29",
   "county": "Todd",
   "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 West Union",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-47.51--94.97",
   "lat": 47.51,
   "lon": -94.97,
   "zip": "",
   "city": "1 ENE Wilton",
   "date": "2026-06-29",
   "county": "Beltrami",
   "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 ENE Wilton",
   "sourceDetail": "NWS FGF — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.04--96.49",
   "lat": 46.04,
   "lon": -96.49,
   "zip": "",
   "city": "2 W Tenney",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN054 Tenney MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.28--96.35",
   "lat": 46.28,
   "lon": -96.35,
   "zip": "",
   "city": "2 W Foxhome",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM 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 W Foxhome",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.28--96.15",
   "lat": 46.28,
   "lon": -96.15,
   "zip": "",
   "city": "4 W Fergus Falls",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM 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 KFFM Fergus Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.44--95.13",
   "lat": 46.44,
   "lon": -95.13,
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Accompanied by 1.25 hail.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.80--96.62",
   "lat": 46.8,
   "lon": -96.62,
   "zip": "",
   "city": "2 NE Sabin",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.86--96.56",
   "lat": 46.86,
   "lon": -96.56,
   "zip": "",
   "city": "1 SE Glyndon",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.38--93.65",
   "lat": 47.38,
   "lon": -93.65,
   "zip": "",
   "city": "7 ENE Deer River",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM 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 on Deer Lake.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.28--93.44",
   "lat": 47.28,
   "lon": -93.44,
   "zip": "",
   "city": "1 WSW Coleraine",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.22--93.58",
   "lat": 47.22,
   "lon": -93.58,
   "zip": "",
   "city": "3 WSW Grand Rapids",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station near Meyers Bay on Pokegama Lake.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.29--94.22",
   "lat": 47.29,
   "lon": -94.22,
   "zip": "",
   "city": "3 N Federal Dam",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM 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 N Federal Dam",
   "sourceDetail": "NWS DLH — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.45--92.89",
   "lat": 47.45,
   "lon": -92.89,
   "zip": "",
   "city": "3 S Chisholm",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MNDOT RWIS station MN092 US 169 Mitchell Bridge Mp 343.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-43.68--95.89",
   "lat": 43.68,
   "lon": -95.89,
   "zip": "",
   "city": "4 NE Adrian",
   "date": "2026-06-29",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Via personal weather station. Time estimated.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-43.98--95.78",
   "lat": 43.98,
   "lon": -95.78,
   "zip": "",
   "city": "1 WSW Slayton",
   "date": "2026-06-29",
   "county": "Murray",
   "source": "IEM 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 KDVP Slayton Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-44.06--95.60",
   "lat": 44.06,
   "lon": -95.6,
   "zip": "",
   "city": "3 W Dovray",
   "date": "2026-06-29",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN038 T.h.30 - Dovray - Mp 49.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.35--94.63",
   "lat": 46.35,
   "lon": -94.63,
   "zip": "",
   "city": "Motley",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MNDoT station MN124 0.5N Motley.",
   "sourceDetail": "NWS DLH — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-BRD-2026-06-29",
   "lat": 46.4047,
   "lon": -94.1308,
   "zip": "",
   "city": "BRAINERD",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRAINERD (BRD) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BRAINERD (BRD) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.85--96.67",
   "lat": 46.85,
   "lon": -96.67,
   "zip": "",
   "city": "2 SE Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN013 Dilworth MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.84--96.65",
   "lat": 46.84,
   "lon": -96.65,
   "zip": "",
   "city": "3 SE Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.85--96.73",
   "lat": 46.85,
   "lon": -96.73,
   "zip": "",
   "city": "2 SW Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.84--96.73",
   "lat": 46.84,
   "lon": -96.73,
   "zip": "",
   "city": "2 SE Moorhead",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.86--96.74",
   "lat": 46.86,
   "lon": -96.74,
   "zip": "",
   "city": "2 WSW Dilworth",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.45--95.20",
   "lat": 46.45,
   "lon": -95.2,
   "zip": "",
   "city": "2 SE Bluffton",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.71--95.69",
   "lat": 46.71,
   "lon": -95.69,
   "zip": "",
   "city": "1 SSE Frazee",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN132 Frazee MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.70--95.68",
   "lat": 46.7,
   "lon": -95.68,
   "zip": "",
   "city": "2 SSE Frazee",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.80--96.59",
   "lat": 46.8,
   "lon": -96.59,
   "zip": "",
   "city": "3 ENE Sabin",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-29-wind-47.38--94.59",
   "lat": 47.38,
   "lon": -94.59,
   "zip": "",
   "city": "1 E Cass Lake",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN061 US 2 Cass Lake Mp 131.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-29-tornado-46.95--96.39",
   "lat": 46.95,
   "lon": -96.39,
   "zip": "",
   "city": "6 NW Hawley",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed: estimated location of a brief tornado.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-29-tornado-47.13--96.18",
   "lat": 47.13,
   "lon": -96.18,
   "zip": "",
   "city": "3 SW Flom",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Multiple reports of brief touchdown.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-SV-W-30-Cook-wind-2026-06-29",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-29",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-30"
  },
  {
   "id": "iem-ww-DLH-SV-W-30-Cook-hail-2026-06-29",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-29",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-30"
  },
  {
   "id": "iem-ww-DLH-SV-W-30-Lake-wind-2026-06-29",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-29",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-30"
  },
  {
   "id": "iem-ww-DLH-SV-W-30-Lake-hail-2026-06-29",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-29",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-30"
  },
  {
   "id": "iem-ww-DLH-SV-W-43-Koochiching-wind-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-43"
  },
  {
   "id": "iem-ww-DLH-SV-W-43-Koochiching-hail-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-43"
  },
  {
   "id": "iem-ww-FGF-SV-W-69-Kittson-wind-2026-06-29",
   "zip": "",
   "city": "Kittson",
   "date": "2026-06-29",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-69"
  },
  {
   "id": "iem-ww-FGF-SV-W-69-Kittson-hail-2026-06-29",
   "zip": "",
   "city": "Kittson",
   "date": "2026-06-29",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-69"
  },
  {
   "id": "iem-ww-FGF-SV-W-69-Roseau-wind-2026-06-29",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-29",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-69"
  },
  {
   "id": "iem-ww-FGF-SV-W-69-Roseau-hail-2026-06-29",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-29",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-69"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Marshall-wind-2026-06-29",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-29",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Marshall-hail-2026-06-29",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-29",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Polk-wind-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Polk-hail-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Red Lake-wind-2026-06-29",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-29",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Red Lake-hail-2026-06-29",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-29",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Pennington-wind-2026-06-29",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-29",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-64-Pennington-hail-2026-06-29",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-29",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-64"
  },
  {
   "id": "iem-ww-FGF-SV-W-71-Beltrami-wind-2026-06-29",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-29",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-71"
  },
  {
   "id": "iem-ww-FGF-SV-W-71-Beltrami-hail-2026-06-29",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-29",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-71"
  },
  {
   "id": "iem-ww-FGF-SV-W-71-Lake Of The Woods-wind-2026-06-29",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-06-29",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-71"
  },
  {
   "id": "iem-ww-FGF-SV-W-71-Lake Of The Woods-hail-2026-06-29",
   "zip": "",
   "city": "Lake Of The Woods",
   "date": "2026-06-29",
   "county": "Lake Of The Woods",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Lake Of The Woods on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Pine-wind-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Pine-hail-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Carlton-wind-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Carlton-hail-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Aitkin-wind-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-DLH-SV-W-37-Aitkin-hail-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-37"
  },
  {
   "id": "iem-ww-ABR-SV-W-100-Big Stone-wind-2026-06-29",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-29",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-100"
  },
  {
   "id": "iem-ww-ABR-SV-W-100-Big Stone-hail-2026-06-29",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-29",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-100"
  },
  {
   "id": "iem-ww-ABR-SV-W-100-Traverse-wind-2026-06-29",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-29",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-100"
  },
  {
   "id": "iem-ww-ABR-SV-W-100-Traverse-hail-2026-06-29",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-29",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-100"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Clay-wind-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Clay-hail-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Polk-wind-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Polk-hail-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Norman-wind-2026-06-29",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-29",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-63-Norman-hail-2026-06-29",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-29",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-63"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Becker-wind-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Becker-hail-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Clay-wind-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Clay-hail-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Mahnomen-wind-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-FGF-SV-W-65-Mahnomen-hail-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Brown-wind-2026-06-29",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-29",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Brown-hail-2026-06-29",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-29",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Nicollet-wind-2026-06-29",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-06-29",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Nicollet-hail-2026-06-29",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-06-29",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Renville-wind-2026-06-29",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-29",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Renville-hail-2026-06-29",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-29",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Redwood-wind-2026-06-29",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-29",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-131-Redwood-hail-2026-06-29",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-29",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-131"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Aitkin-wind-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "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 DLH for Aitkin on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Aitkin-hail-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Carlton-wind-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "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 DLH for Carlton on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Carlton-hail-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "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 DLH for Itasca on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "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 DLH for St. Louis on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-46-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-46"
  },
  {
   "id": "iem-ww-DLH-SV-W-32-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-32"
  },
  {
   "id": "iem-ww-DLH-SV-W-32-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-32"
  },
  {
   "id": "iem-ww-DLH-SV-W-32-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-32"
  },
  {
   "id": "iem-ww-DLH-SV-W-32-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-32"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Mahnomen-wind-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Mahnomen-hail-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Polk-wind-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Polk-hail-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Norman-wind-2026-06-29",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-29",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-66-Norman-hail-2026-06-29",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-29",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-66"
  },
  {
   "id": "iem-ww-FGF-SV-W-56-Wilkin-wind-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "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 FGF for Wilkin on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-56"
  },
  {
   "id": "iem-ww-FGF-SV-W-56-Wilkin-hail-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-56"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Crow Wing-wind-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Crow Wing-hail-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Aitkin-wind-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Aitkin-hail-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-45-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-45"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Koochiching-wind-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-Koochiching-hail-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-34-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-Koochiching-wind-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-Koochiching-hail-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-35-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-35"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-Carlton-wind-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-Carlton-hail-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-Pine-wind-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-Pine-hail-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-38"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Clay-wind-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Clay-hail-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Grant-wind-2026-06-29",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-29",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Grant-hail-2026-06-29",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-29",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Otter Tail-wind-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Otter Tail-hail-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Wilkin-wind-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-57-Wilkin-hail-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-57"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Becker-wind-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Becker-hail-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Polk-wind-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Polk-hail-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Beltrami-wind-2026-06-29",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-29",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Beltrami-hail-2026-06-29",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-29",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Hubbard-wind-2026-06-29",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-29",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Hubbard-hail-2026-06-29",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-29",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Mahnomen-wind-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Mahnomen-hail-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Clearwater-wind-2026-06-29",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-29",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-67-Clearwater-hail-2026-06-29",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-29",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-67"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Grant-wind-2026-06-29",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-29",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Grant-hail-2026-06-29",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-29",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Otter Tail-wind-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Otter Tail-hail-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Wilkin-wind-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-58-Wilkin-hail-2026-06-29",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-29",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-29. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-58"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Becker-wind-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Becker-hail-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Otter Tail-wind-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Otter Tail-hail-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Wadena-wind-2026-06-29",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-59-Wadena-hail-2026-06-29",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-59"
  },
  {
   "id": "iem-ww-FGF-SV-W-60-Otter Tail-wind-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-60"
  },
  {
   "id": "iem-ww-FGF-SV-W-60-Otter Tail-hail-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-60"
  },
  {
   "id": "iem-ww-FGF-SV-W-60-Wadena-wind-2026-06-29",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-60"
  },
  {
   "id": "iem-ww-FGF-SV-W-60-Wadena-hail-2026-06-29",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-60"
  },
  {
   "id": "iem-ww-ABR-SV-W-99-Traverse-wind-2026-06-29",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-29",
   "county": "Traverse",
   "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 ABR for Traverse on 2026-06-29. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-99"
  },
  {
   "id": "iem-ww-ABR-SV-W-99-Traverse-hail-2026-06-29",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-29",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ABR-SV-W-99"
  },
  {
   "id": "iem-ww-FGF-SV-W-62-Clay-wind-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-62"
  },
  {
   "id": "iem-ww-FGF-SV-W-62-Clay-hail-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FGF-SV-W-62"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Todd-wind-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Todd-hail-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Douglas-wind-2026-06-29",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-29",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Douglas-hail-2026-06-29",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-29",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Pope-wind-2026-06-29",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-29",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-129-Pope-hail-2026-06-29",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-29",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-129"
  },
  {
   "id": "iem-ww-MPX-SV-W-127-Todd-wind-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-127"
  },
  {
   "id": "iem-ww-MPX-SV-W-127-Todd-hail-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-127"
  },
  {
   "id": "iem-ww-MPX-SV-W-127-Douglas-wind-2026-06-29",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-29",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-127"
  },
  {
   "id": "iem-ww-MPX-SV-W-127-Douglas-hail-2026-06-29",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-29",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-127"
  },
  {
   "id": "iem-ww-FGF-SV-W-70-Kittson-wind-2026-06-29",
   "zip": "",
   "city": "Kittson",
   "date": "2026-06-29",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-70"
  },
  {
   "id": "iem-ww-FGF-SV-W-70-Kittson-hail-2026-06-29",
   "zip": "",
   "city": "Kittson",
   "date": "2026-06-29",
   "county": "Kittson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Kittson on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-70"
  },
  {
   "id": "iem-ww-FGF-SV-W-70-Marshall-wind-2026-06-29",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-29",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-70"
  },
  {
   "id": "iem-ww-FGF-SV-W-70-Marshall-hail-2026-06-29",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-29",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FGF-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-130-Morrison-wind-2026-06-29",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-29",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-130"
  },
  {
   "id": "iem-ww-MPX-SV-W-130-Morrison-hail-2026-06-29",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-29",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-130"
  },
  {
   "id": "iem-ww-MPX-SV-W-130-Todd-wind-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-130"
  },
  {
   "id": "iem-ww-MPX-SV-W-130-Todd-hail-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-130"
  },
  {
   "id": "iem-ww-DLH-SV-W-44-Crow Wing-wind-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-44"
  },
  {
   "id": "iem-ww-DLH-SV-W-44-Crow Wing-hail-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-44"
  },
  {
   "id": "iem-ww-DLH-SV-W-44-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-44"
  },
  {
   "id": "iem-ww-DLH-SV-W-44-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-44"
  },
  {
   "id": "iem-ww-DLH-SV-W-47-Koochiching-wind-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-47"
  },
  {
   "id": "iem-ww-DLH-SV-W-47-Koochiching-hail-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-47"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Aitkin-wind-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Aitkin-hail-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Crow Wing-wind-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-31-Crow Wing-hail-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-31"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Cass-wind-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Cass-hail-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Crow Wing-wind-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Crow Wing-hail-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Pine-wind-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Pine-hail-2026-06-29",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-29",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Aitkin-wind-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Aitkin-hail-2026-06-29",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-29",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Carlton-wind-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-33-Carlton-hail-2026-06-29",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-29",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-29. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "DLH-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-128-Morrison-wind-2026-06-29",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-29",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-128"
  },
  {
   "id": "iem-ww-MPX-SV-W-128-Morrison-hail-2026-06-29",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-29",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-128"
  },
  {
   "id": "iem-ww-MPX-SV-W-128-Todd-wind-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-128"
  },
  {
   "id": "iem-ww-MPX-SV-W-128-Todd-hail-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-29. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-128"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Cook-wind-2026-06-29",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-29",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Cook-hail-2026-06-29",
   "zip": "",
   "city": "Cook",
   "date": "2026-06-29",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Lake-wind-2026-06-29",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-29",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Lake-hail-2026-06-29",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-29",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-St. Louis-wind-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-St. Louis-hail-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Itasca-wind-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Itasca-hail-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Koochiching-wind-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-36-Koochiching-hail-2026-06-29",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-29",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-29. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-36"
  },
  {
   "id": "iem-ww-DLH-TO-W-9-St. Louis-tornado-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for St. Louis on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-9"
  },
  {
   "id": "iem-ww-DLH-TO-W-6-Crow Wing-tornado-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Crow Wing on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-6"
  },
  {
   "id": "iem-ww-DLH-TO-W-6-Cass-tornado-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Cass on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-6"
  },
  {
   "id": "iem-ww-FGF-TO-W-11-Becker-tornado-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Becker on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-11"
  },
  {
   "id": "iem-ww-FGF-TO-W-11-Clay-tornado-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Clay on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-11"
  },
  {
   "id": "iem-ww-FGF-TO-W-11-Mahnomen-tornado-2026-06-29",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-29",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Mahnomen on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-11"
  },
  {
   "id": "iem-ww-FGF-TO-W-11-Norman-tornado-2026-06-29",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-29",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Norman on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-11"
  },
  {
   "id": "iem-ww-FGF-TO-W-10-Polk-tornado-2026-06-29",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-29",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-10"
  },
  {
   "id": "iem-ww-FGF-TO-W-7-Wadena-tornado-2026-06-29",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Wadena on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-7"
  },
  {
   "id": "iem-ww-DLH-TO-W-7-Cass-tornado-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Cass on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-7"
  },
  {
   "id": "iem-ww-DLH-TO-W-7-Itasca-tornado-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Itasca on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-7"
  },
  {
   "id": "iem-ww-FGF-TO-W-9-Clay-tornado-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Clay on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-9"
  },
  {
   "id": "iem-ww-DLH-TO-W-5-Cass-tornado-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Cass on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-5"
  },
  {
   "id": "iem-ww-DLH-TO-W-5-Crow Wing-tornado-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Crow Wing on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-5"
  },
  {
   "id": "iem-ww-DLH-TO-W-8-Itasca-tornado-2026-06-29",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-29",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Itasca on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-8"
  },
  {
   "id": "iem-ww-DLH-TO-W-8-St. Louis-tornado-2026-06-29",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for St. Louis on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-8"
  },
  {
   "id": "iem-ww-MPX-TO-W-18-Morrison-tornado-2026-06-29",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-29",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Morrison on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-18"
  },
  {
   "id": "iem-ww-MPX-TO-W-18-Todd-tornado-2026-06-29",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-29",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Todd on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-18"
  },
  {
   "id": "iem-ww-DLH-TO-W-10-Cass-tornado-2026-06-29",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-29",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Cass on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-10"
  },
  {
   "id": "iem-ww-DLH-TO-W-10-Crow Wing-tornado-2026-06-29",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-29",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Crow Wing on 2026-06-29. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-10"
  },
  {
   "id": "sps-2026-06-29-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-29",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-29-douglas-hail",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-29",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-29-redwood-hail",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-29",
   "county": "Redwood",
   "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 Redwood — hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-HIB-2026-06-29",
   "lat": 47.3866,
   "lon": -92.839,
   "zip": "",
   "city": "HIBBING",
   "date": "2026-06-29",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HIBBING (HIB) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HIBBING (HIB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-06-29",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2026-06-29",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-06-29",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2026-06-29",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2026-06-29",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SAZ-2026-06-29",
   "lat": 46.3809,
   "lon": -94.8066,
   "zip": "",
   "city": "STAPLES",
   "date": "2026-06-29",
   "county": "Wadena",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "STAPLES (SAZ) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — STAPLES (SAZ) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ADC-2026-06-29",
   "lat": 46.4503,
   "lon": -95.211,
   "zip": "",
   "city": "WADENA MUNI",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WADENA MUNI (ADC) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WADENA MUNI (ADC) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-HW-W-4-Clay-wind-2026-06-29",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-29",
   "county": "Clay",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clay.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-4"
  },
  {
   "id": "iem-ww-FGF-HW-W-4-Becker-wind-2026-06-29",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-29",
   "county": "Becker",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Becker.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-4"
  },
  {
   "id": "iem-ww-FGF-HW-W-4-Otter Tail-wind-2026-06-29",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-29",
   "county": "Otter Tail",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Otter Tail.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-4"
  },
  {
   "id": "iem-lsr-2026-06-28-wind-46.28--96.15",
   "lat": 46.28,
   "lon": -96.15,
   "zip": "",
   "city": "4 W Fergus Falls",
   "date": "2026-06-28",
   "county": "Otter Tail",
   "source": "IEM 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 KFFM Fergus Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FSD-SV-W-130-Rock-wind-2026-06-28",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-28",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-130"
  },
  {
   "id": "iem-ww-FSD-SV-W-130-Rock-hail-2026-06-28",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-28",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-130"
  },
  {
   "id": "iem-ww-FSD-SV-W-133-Cottonwood-wind-2026-06-28",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-28",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-133"
  },
  {
   "id": "iem-ww-FSD-SV-W-133-Cottonwood-hail-2026-06-28",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-28",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-133"
  },
  {
   "id": "iem-ww-FSD-SV-W-133-Jackson-wind-2026-06-28",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-28",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-133"
  },
  {
   "id": "iem-ww-FSD-SV-W-133-Jackson-hail-2026-06-28",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-28",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-133"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Blue Earth-wind-2026-06-28",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-28",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Blue Earth-hail-2026-06-28",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-28",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-06-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Faribault-wind-2026-06-28",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-28",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Faribault-hail-2026-06-28",
   "zip": "",
   "city": "Faribault",
   "date": "2026-06-28",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-06-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Martin-wind-2026-06-28",
   "zip": "",
   "city": "Martin",
   "date": "2026-06-28",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Martin-hail-2026-06-28",
   "zip": "",
   "city": "Martin",
   "date": "2026-06-28",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-06-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Watonwan-wind-2026-06-28",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-06-28",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-06-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-MPX-SV-W-126-Watonwan-hail-2026-06-28",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-06-28",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-06-28. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-126"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Cottonwood-wind-2026-06-28",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-28",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Cottonwood-hail-2026-06-28",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-06-28",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Jackson-wind-2026-06-28",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-28",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Jackson-hail-2026-06-28",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-28",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Murray-wind-2026-06-28",
   "zip": "",
   "city": "Murray",
   "date": "2026-06-28",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Murray-hail-2026-06-28",
   "zip": "",
   "city": "Murray",
   "date": "2026-06-28",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Nobles-wind-2026-06-28",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-28",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Nobles-hail-2026-06-28",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-28",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Pipestone-wind-2026-06-28",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-06-28",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Pipestone-hail-2026-06-28",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-06-28",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Rock-wind-2026-06-28",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-28",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-28. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "iem-ww-FSD-SV-W-132-Rock-hail-2026-06-28",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-28",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-28. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-132"
  },
  {
   "id": "sps-2026-06-28-redwood-wind",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-28",
   "county": "Redwood",
   "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 Redwood — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-28-blueearth-wind",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-06-28",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-28-waseca-wind",
   "zip": "",
   "city": "Waseca",
   "date": "2026-06-28",
   "county": "Waseca",
   "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 Waseca — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MIC-2026-06-28",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-06-28",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-06-28",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-06-28",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDH-2026-06-28",
   "lat": 45.1177,
   "lon": -95.1304,
   "zip": "",
   "city": "Willmar",
   "date": "2026-06-28",
   "county": "Kandiyohi",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Willmar (BDH) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Willmar (BDH) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CNB-2026-06-28",
   "lat": 44.7295,
   "lon": -96.266,
   "zip": "",
   "city": "Canby",
   "date": "2026-06-28",
   "county": "Yellow Medicin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Canby (CNB) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Canby (CNB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKT-2026-06-28",
   "lat": 44.22,
   "lon": -93.92,
   "zip": "",
   "city": "MANKATO",
   "date": "2026-06-28",
   "county": "Blue Earth",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANKATO (MKT) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MANKATO (MKT) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-SV-W-128-Houston-wind-2026-06-24",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-24",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-128"
  },
  {
   "id": "iem-ww-ARX-SV-W-128-Houston-hail-2026-06-24",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-24",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-128"
  },
  {
   "id": "sps-2026-06-24-todd-wind",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-24",
   "county": "Todd",
   "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 Todd — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-23-hail-45.57--95.68",
   "lat": 45.57,
   "lon": -95.68,
   "zip": "",
   "city": "4 SE Cyrus",
   "date": "2026-06-23",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 SE Cyrus",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-23-hail-45.61--95.55",
   "lat": 45.61,
   "lon": -95.55,
   "zip": "",
   "city": "1 W Starbuck",
   "date": "2026-06-23",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report relayed via Pope Co. dispatch.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-47.02--95.79",
   "lat": 47.02,
   "lon": -95.79,
   "zip": "",
   "city": "4 NNE Richwood",
   "date": "2026-06-23",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar. Noted lots of smaller hail with a few stones larger than quarters.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-23-hail-44.74--94.19",
   "lat": 44.74,
   "lon": -94.19,
   "zip": "",
   "city": "3 SW Glencoe",
   "date": "2026-06-23",
   "county": "McLeod",
   "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 SW Glencoe",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-47.03--95.68",
   "lat": 47.03,
   "lon": -95.68,
   "zip": "",
   "city": "8 ENE Richwood",
   "date": "2026-06-23",
   "county": "Becker",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed by media.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-44.54--93.75",
   "lat": 44.54,
   "lon": -93.75,
   "zip": "",
   "city": "6 S Belle Plaine",
   "date": "2026-06-23",
   "county": "Le Sueur",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "One inch hail with average size of dimes. Lasted for a couple of minutes and created piles of hail on side of the road. Report relayed via Spotter Network.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-45.12--95.05",
   "lat": 45.12,
   "lon": -95.05,
   "zip": "",
   "city": "Willmar",
   "date": "2026-06-23",
   "county": "Kandiyohi",
   "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 Willmar",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-45.03--94.76",
   "lat": 45.03,
   "lon": -94.76,
   "zip": "",
   "city": "7 NNW Cosmos",
   "date": "2026-06-23",
   "county": "Meeker",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reported everything from half dollar to golf ball sized hail along the county line.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-23-hail-45.02--94.75",
   "lat": 45.02,
   "lon": -94.75,
   "zip": "",
   "city": "6 NNW Cosmos",
   "date": "2026-06-23",
   "county": "Meeker",
   "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 6 NNW Cosmos",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-06-23-hail-44.93--94.66",
   "lat": 44.93,
   "lon": -94.66,
   "zip": "",
   "city": "2 E Cosmos",
   "date": "2026-06-23",
   "county": "Meeker",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed via social media with a picture.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-23-hail-44.54--94.51",
   "lat": 44.54,
   "lon": -94.51,
   "zip": "",
   "city": "1 ENE Gibbon",
   "date": "2026-06-23",
   "county": "Sibley",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via X.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-23-hail-48.36--96.94",
   "lat": 48.36,
   "lon": -96.94,
   "zip": "",
   "city": "6 WNW Argyle",
   "date": "2026-06-23",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed Photo report of several various sized hail stones. The largest of which was a quarter in size.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-44.53--94.72",
   "lat": 44.53,
   "lon": -94.72,
   "zip": "",
   "city": "Fairfax",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report with picture on social media_ time estimated based on radar.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-23-hail-47.20--94.99",
   "lat": 47.2,
   "lon": -94.99,
   "zip": "",
   "city": "Lake George",
   "date": "2026-06-23",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video and Picture of hail on east edge of Itasca State Park.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-06-23-tornado-47.41--95.35",
   "lat": 47.41,
   "lon": -95.35,
   "zip": "",
   "city": "6 WNW Alida",
   "date": "2026-06-23",
   "county": "Clearwater",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed video report of mini supercell that produced a brief spin up over marshland. No damage discerned or reported.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FGF-SV-W-47-Grant-wind-2026-06-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-23",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-47"
  },
  {
   "id": "iem-ww-FGF-SV-W-47-Grant-hail-2026-06-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-23",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-47"
  },
  {
   "id": "iem-ww-FGF-SV-W-48-Becker-wind-2026-06-23",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-23",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-48"
  },
  {
   "id": "iem-ww-FGF-SV-W-48-Becker-hail-2026-06-23",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-23",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-48"
  },
  {
   "id": "iem-ww-FGF-SV-W-50-Marshall-wind-2026-06-23",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-23",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-50"
  },
  {
   "id": "iem-ww-FGF-SV-W-50-Marshall-hail-2026-06-23",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-23",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-122-Kandiyohi-wind-2026-06-23",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-23",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-122"
  },
  {
   "id": "iem-ww-MPX-SV-W-122-Kandiyohi-hail-2026-06-23",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-23",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-122"
  },
  {
   "id": "iem-ww-FGF-SV-W-49-Becker-wind-2026-06-23",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-23",
   "county": "Becker",
   "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 FGF for Becker on 2026-06-23. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-49"
  },
  {
   "id": "iem-ww-FGF-SV-W-49-Becker-hail-2026-06-23",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-23",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FGF-SV-W-49"
  },
  {
   "id": "iem-ww-MPX-SV-W-121-Swift-wind-2026-06-23",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-23",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-121"
  },
  {
   "id": "iem-ww-MPX-SV-W-121-Swift-hail-2026-06-23",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-23",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-121"
  },
  {
   "id": "iem-ww-MPX-SV-W-121-Kandiyohi-wind-2026-06-23",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-23",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-121"
  },
  {
   "id": "iem-ww-MPX-SV-W-121-Kandiyohi-hail-2026-06-23",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-23",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-121"
  },
  {
   "id": "iem-ww-MPX-SV-W-124-Renville-wind-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-124"
  },
  {
   "id": "iem-ww-MPX-SV-W-124-Renville-hail-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-124"
  },
  {
   "id": "iem-ww-MPX-SV-W-119-Stevens-wind-2026-06-23",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-23",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-119"
  },
  {
   "id": "iem-ww-MPX-SV-W-119-Stevens-hail-2026-06-23",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-23",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-119"
  },
  {
   "id": "iem-ww-MPX-SV-W-119-Pope-wind-2026-06-23",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-23",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-119"
  },
  {
   "id": "iem-ww-MPX-SV-W-119-Pope-hail-2026-06-23",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-23",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-119"
  },
  {
   "id": "iem-ww-MPX-SV-W-123-Meeker-wind-2026-06-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-06-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-123"
  },
  {
   "id": "iem-ww-MPX-SV-W-123-Meeker-hail-2026-06-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-06-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-06-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-123"
  },
  {
   "id": "iem-ww-MPX-SV-W-123-Renville-wind-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-123"
  },
  {
   "id": "iem-ww-MPX-SV-W-123-Renville-hail-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-123"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-McLeod-wind-2026-06-23",
   "zip": "",
   "city": "McLeod",
   "date": "2026-06-23",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-McLeod-hail-2026-06-23",
   "zip": "",
   "city": "McLeod",
   "date": "2026-06-23",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-Sibley-wind-2026-06-23",
   "zip": "",
   "city": "Sibley",
   "date": "2026-06-23",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-Sibley-hail-2026-06-23",
   "zip": "",
   "city": "Sibley",
   "date": "2026-06-23",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-Carver-wind-2026-06-23",
   "zip": "",
   "city": "Carver",
   "date": "2026-06-23",
   "county": "Carver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Carver on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-120-Carver-hail-2026-06-23",
   "zip": "",
   "city": "Carver",
   "date": "2026-06-23",
   "county": "Carver",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Carver on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-125-Renville-wind-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-125"
  },
  {
   "id": "iem-ww-MPX-SV-W-125-Renville-hail-2026-06-23",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-125"
  },
  {
   "id": "iem-ww-MPX-SV-W-125-Sibley-wind-2026-06-23",
   "zip": "",
   "city": "Sibley",
   "date": "2026-06-23",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-06-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-125"
  },
  {
   "id": "iem-ww-MPX-SV-W-125-Sibley-hail-2026-06-23",
   "zip": "",
   "city": "Sibley",
   "date": "2026-06-23",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-06-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-125"
  },
  {
   "id": "iem-ww-MPX-TO-W-17-Goodhue-tornado-2026-06-23",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-06-23",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Goodhue on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-17"
  },
  {
   "id": "iem-ww-MPX-TO-W-17-Rice-tornado-2026-06-23",
   "zip": "",
   "city": "Rice",
   "date": "2026-06-23",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Rice on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-17"
  },
  {
   "id": "iem-ww-FGF-TO-W-5-Hubbard-tornado-2026-06-23",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-23",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Hubbard on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-5"
  },
  {
   "id": "iem-ww-FGF-TO-W-5-Clearwater-tornado-2026-06-23",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-23",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Clearwater on 2026-06-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-5"
  },
  {
   "id": "sps-2026-06-23-ottertail-wind",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-23",
   "county": "Otter Tail",
   "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 Otter Tail — wind gusts up to 55 mph, possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-23",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-23",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-dakota-wind",
   "zip": "",
   "city": "Dakota",
   "date": "2026-06-23",
   "county": "Dakota",
   "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 Dakota — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-rice-hail",
   "zip": "",
   "city": "Rice",
   "date": "2026-06-23",
   "county": "Rice",
   "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 Rice — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-mcleod-hail",
   "zip": "",
   "city": "McLeod",
   "date": "2026-06-23",
   "county": "McLeod",
   "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 McLeod — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-steele-wind",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-23",
   "county": "Steele",
   "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 Steele — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-23",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-23",
   "county": "Renville",
   "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 Renville — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-nicollet-hail",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-06-23",
   "county": "Nicollet",
   "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 Nicollet — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.71--93.40",
   "lat": 45.71,
   "lon": -93.4,
   "zip": "",
   "city": "1 W Day",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of dime to quarter sized hail about 3 miles north of Dalbo_ MN. Matches where the strongest core of the thunderstorm is aloft.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.34--94.57",
   "lat": 46.34,
   "lon": -94.57,
   "zip": "",
   "city": "3 E Motley",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reported Pea size hail around 1528 CT then called back in to note Golf Ball size hail falling and being observed at 1531 CT.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.94--93.66",
   "lat": 45.94,
   "lon": -93.66,
   "zip": "",
   "city": "9 S Onamia",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.98--93.66",
   "lat": 45.98,
   "lon": -93.66,
   "zip": "",
   "city": "6 S Onamia",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "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 6 S Onamia",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.31--94.47",
   "lat": 46.31,
   "lon": -94.47,
   "zip": "",
   "city": "8 E Motley",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via County Dispatch.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.27--94.34",
   "lat": 46.27,
   "lon": -94.34,
   "zip": "",
   "city": "2 N Lennox",
   "date": "2026-06-19",
   "county": "Crow Wing",
   "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 Lennox",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.83--93.42",
   "lat": 45.83,
   "lon": -93.42,
   "zip": "",
   "city": "Ogilvie",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Multiple reports of quarter sized hail.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.80--93.17",
   "lat": 45.8,
   "lon": -93.17,
   "zip": "",
   "city": "1 WNW Grasston",
   "date": "2026-06-19",
   "county": "Kanabec",
   "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 WNW Grasston",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.68--92.96",
   "lat": 45.68,
   "lon": -92.96,
   "zip": "",
   "city": "Rush City",
   "date": "2026-06-19",
   "county": "Chisago",
   "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 Rush City",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.75--93.29",
   "lat": 45.75,
   "lon": -93.29,
   "zip": "",
   "city": "5 NE Day",
   "date": "2026-06-19",
   "county": "Kanabec",
   "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 5 NE Day",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.16--93.67",
   "lat": 45.16,
   "lon": -93.67,
   "zip": "",
   "city": "Hanover",
   "date": "2026-06-19",
   "county": "Wright",
   "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 Hanover",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.78--93.07",
   "lat": 45.78,
   "lon": -93.07,
   "zip": "",
   "city": "3 N Greely",
   "date": "2026-06-19",
   "county": "Pine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ongoing at time of report of at least Quarter size hail. Estimated to be a few larger than Quarters.",
   "sourceDetail": "NWS DLH — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.09--93.55",
   "lat": 45.09,
   "lon": -93.55,
   "zip": "",
   "city": "Corcoran",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Corcoran",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.05--93.92",
   "lat": 46.05,
   "lon": -93.92,
   "zip": "",
   "city": "4 NNW Hillman",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NNW Hillman",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.15--93.66",
   "lat": 45.15,
   "lon": -93.66,
   "zip": "",
   "city": "1 SE Hanover",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Hanover",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-46.01--93.89",
   "lat": 46.01,
   "lon": -93.89,
   "zip": "",
   "city": "Hillman",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via Broadcast Media.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.12--93.55",
   "lat": 45.12,
   "lon": -93.55,
   "zip": "",
   "city": "1 N Corcoran",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Several reports of a lot of hail up to quarter sized in Corcoran.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.12--93.49",
   "lat": 45.12,
   "lon": -93.49,
   "zip": "",
   "city": "2 W Maple Grove",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.11--93.34",
   "lat": 45.11,
   "lon": -93.34,
   "zip": "",
   "city": "Brooklyn Park",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Brooklyn Park",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.65--92.92",
   "lat": 45.65,
   "lon": -92.92,
   "zip": "",
   "city": "3 SE Rush City",
   "date": "2026-06-19",
   "county": "Chisago",
   "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 SE Rush City",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.10--93.33",
   "lat": 45.1,
   "lon": -93.33,
   "zip": "",
   "city": "1 SE Brooklyn Park",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Brooklyn Park",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.08--93.26",
   "lat": 45.08,
   "lon": -93.26,
   "zip": "",
   "city": "Fridley",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pea to quarter sized hail. Minor tree damage from several minutes of hail falling.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.05--93.29",
   "lat": 45.05,
   "lon": -93.29,
   "zip": "",
   "city": "1 SE Brooklyn Center",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Brooklyn Center",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.05--93.25",
   "lat": 45.05,
   "lon": -93.25,
   "zip": "",
   "city": "Columbia Heights",
   "date": "2026-06-19",
   "county": "Anoka",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.04--93.29",
   "lat": 45.04,
   "lon": -93.29,
   "zip": "",
   "city": "2 SE Brooklyn Center",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Brooklyn Center",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.05--93.21",
   "lat": 45.05,
   "lon": -93.21,
   "zip": "",
   "city": "1 S New Brighton",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.18",
   "lat": 45.01,
   "lon": -93.18,
   "zip": "",
   "city": "1 W Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.03--93.21",
   "lat": 45.03,
   "lon": -93.21,
   "zip": "",
   "city": "2 SE Columbia Heights",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Columbia Heights",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.02--93.15",
   "lat": 45.02,
   "lon": -93.15,
   "zip": "",
   "city": "Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 Roseville",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.03--93.16",
   "lat": 45.03,
   "lon": -93.16,
   "zip": "",
   "city": "1 NW Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.05--93.20",
   "lat": 45.05,
   "lon": -93.2,
   "zip": "",
   "city": "1 S New Brighton",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.05--93.25",
   "lat": 45.05,
   "lon": -93.25,
   "zip": "",
   "city": "Columbia Heights",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.03--93.11",
   "lat": 45.03,
   "lon": -93.11,
   "zip": "",
   "city": "1 W Little Canada",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.18",
   "lat": 45.01,
   "lon": -93.18,
   "zip": "",
   "city": "1 W Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.00--93.15",
   "lat": 45,
   "lon": -93.15,
   "zip": "",
   "city": "1 SSE Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A lot of hail falling in Roseville up to half dollar sized. The ground is fully covered with hail.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.02--93.09",
   "lat": 45.02,
   "lon": -93.09,
   "zip": "",
   "city": "1 SW Little Canada",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.18",
   "lat": 45.01,
   "lon": -93.18,
   "zip": "",
   "city": "1 W Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.00--93.20",
   "lat": 45,
   "lon": -93.2,
   "zip": "",
   "city": "1 WNW Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report of half dollar sized hail.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.02--93.24",
   "lat": 45.02,
   "lon": -93.24,
   "zip": "",
   "city": "2 S Columbia Heights",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--93.13",
   "lat": 44.99,
   "lon": -93.13,
   "zip": "",
   "city": "2 SE Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 Roseville",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--93.18",
   "lat": 44.99,
   "lon": -93.18,
   "zip": "",
   "city": "Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via Facebook.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.00--93.15",
   "lat": 45,
   "lon": -93.15,
   "zip": "",
   "city": "1 S Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.09",
   "lat": 45.01,
   "lon": -93.09,
   "zip": "",
   "city": "1 SW Little Canada",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf Ball sized hail near hwy 36 and I35.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.15",
   "lat": 45.01,
   "lon": -93.15,
   "zip": "",
   "city": "1 SE Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.03--93.15",
   "lat": 45.03,
   "lon": -93.15,
   "zip": "",
   "city": "1 N Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.98--93.10",
   "lat": 44.98,
   "lon": -93.1,
   "zip": "",
   "city": "2 N St. Paul",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.98--93.17",
   "lat": 44.98,
   "lon": -93.17,
   "zip": "",
   "city": "1 SE Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 SE Falcon Heights",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.98--93.17",
   "lat": 44.98,
   "lon": -93.17,
   "zip": "",
   "city": "1 SE Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.00--93.17",
   "lat": 45,
   "lon": -93.17,
   "zip": "",
   "city": "1 NE Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 NE Falcon Heights",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.14",
   "lat": 45.01,
   "lon": -93.14,
   "zip": "",
   "city": "1 E Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Roseville",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--93.14",
   "lat": 44.99,
   "lon": -93.14,
   "zip": "",
   "city": "2 E Falcon Heights",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.98--93.10",
   "lat": 44.98,
   "lon": -93.1,
   "zip": "",
   "city": "2 N St. Paul",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.98--93.10",
   "lat": 44.98,
   "lon": -93.1,
   "zip": "",
   "city": "2 N St. Paul",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.97--93.03",
   "lat": 44.97,
   "lon": -93.03,
   "zip": "",
   "city": "2 S Maplewood",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--93.07",
   "lat": 44.99,
   "lon": -93.07,
   "zip": "",
   "city": "2 W Maplewood",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Maplewood",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.97--93.04",
   "lat": 44.97,
   "lon": -93.04,
   "zip": "",
   "city": "2 SSW Maplewood",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via Facebook.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--93.05",
   "lat": 44.99,
   "lon": -93.05,
   "zip": "",
   "city": "1 WSW Maplewood",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A lot of hail near Lake Phalen_ up to quarter sized.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.97--93.03",
   "lat": 44.97,
   "lon": -93.03,
   "zip": "",
   "city": "2 S Maplewood",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--92.96",
   "lat": 44.99,
   "lon": -92.96,
   "zip": "",
   "city": "Oakdale",
   "date": "2026-06-19",
   "county": "Washington",
   "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 Oakdale",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.94--92.96",
   "lat": 44.94,
   "lon": -92.96,
   "zip": "",
   "city": "2 NW Woodbury",
   "date": "2026-06-19",
   "county": "Washington",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.99--92.97",
   "lat": 44.99,
   "lon": -92.97,
   "zip": "",
   "city": "Oakdale",
   "date": "2026-06-19",
   "county": "Washington",
   "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 Oakdale",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.97--93.08",
   "lat": 44.97,
   "lon": -93.08,
   "zip": "",
   "city": "2 NNE St. Paul",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via Facebook.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.01--93.14",
   "lat": 45.01,
   "lon": -93.14,
   "zip": "",
   "city": "1 E Roseville",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Roseville",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.00--92.88",
   "lat": 45,
   "lon": -92.88,
   "zip": "",
   "city": "Lake Elmo",
   "date": "2026-06-19",
   "county": "Washington",
   "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 Lake Elmo",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.95--92.95",
   "lat": 44.95,
   "lon": -92.95,
   "zip": "",
   "city": "2 S Oakdale",
   "date": "2026-06-19",
   "county": "Washington",
   "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 S Oakdale",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.97--93.07",
   "lat": 44.97,
   "lon": -93.07,
   "zip": "",
   "city": "2 NNE St. Paul",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report of hail slightly larger than 2 inches in St Paul.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-geo-2026-06-19-tornado-47.21--94.82",
   "lat": 47.21,
   "lon": -94.82,
   "zip": "",
   "city": "3 W Laporte",
   "date": "2026-06-19",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Storm chaser reports tornado 1-2 miles ESE from location on MN 200 between Lake George and Laporte.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-19-tornado-47.20--94.77",
   "lat": 47.2,
   "lon": -94.77,
   "zip": "",
   "city": "1 SSW Laporte",
   "date": "2026-06-19",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report: end point of Laporte Ef0.",
   "sourceDetail": "NWS FGF — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-100-Morrison-wind-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-100"
  },
  {
   "id": "iem-ww-MPX-SV-W-100-Morrison-hail-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-100"
  },
  {
   "id": "iem-ww-MPX-SV-W-100-Mille Lacs-wind-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-100"
  },
  {
   "id": "iem-ww-MPX-SV-W-100-Mille Lacs-hail-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-100"
  },
  {
   "id": "iem-ww-FGF-SV-W-44-Clay-wind-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-44"
  },
  {
   "id": "iem-ww-FGF-SV-W-44-Clay-hail-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-44"
  },
  {
   "id": "iem-ww-FGF-SV-W-45-Clay-wind-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-45"
  },
  {
   "id": "iem-ww-FGF-SV-W-45-Clay-hail-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-45"
  },
  {
   "id": "iem-ww-FGF-SV-W-46-Clay-wind-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-46"
  },
  {
   "id": "iem-ww-FGF-SV-W-46-Clay-hail-2026-06-19",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-19",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Anoka-wind-2026-06-19",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Anoka-hail-2026-06-19",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Isanti-wind-2026-06-19",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Isanti on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Isanti-hail-2026-06-19",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Isanti on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Sherburne-wind-2026-06-19",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-06-19",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-108-Sherburne-hail-2026-06-19",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-06-19",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-112-Chisago-wind-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-112"
  },
  {
   "id": "iem-ww-MPX-SV-W-112-Chisago-hail-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-112"
  },
  {
   "id": "iem-ww-MPX-SV-W-101-Kanabec-wind-2026-06-19",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-101"
  },
  {
   "id": "iem-ww-MPX-SV-W-101-Kanabec-hail-2026-06-19",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-101"
  },
  {
   "id": "iem-ww-MPX-SV-W-101-Mille Lacs-wind-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-101"
  },
  {
   "id": "iem-ww-MPX-SV-W-101-Mille Lacs-hail-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-101"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Dakota-wind-2026-06-19",
   "zip": "",
   "city": "Dakota",
   "date": "2026-06-19",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Dakota-hail-2026-06-19",
   "zip": "",
   "city": "Dakota",
   "date": "2026-06-19",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Anoka-wind-2026-06-19",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Anoka-hail-2026-06-19",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-19",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Hennepin-wind-2026-06-19",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Hennepin-hail-2026-06-19",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Hennepin on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Ramsey-wind-2026-06-19",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-MPX-SV-W-106-Ramsey-hail-2026-06-19",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-106"
  },
  {
   "id": "iem-ww-DLH-SV-W-27-Pine-wind-2026-06-19",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-19",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-27"
  },
  {
   "id": "iem-ww-DLH-SV-W-27-Pine-hail-2026-06-19",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-19",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-27"
  },
  {
   "id": "iem-ww-DLH-SV-W-28-Pine-wind-2026-06-19",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-19",
   "county": "Pine",
   "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 DLH for Pine on 2026-06-19. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-28"
  },
  {
   "id": "iem-ww-DLH-SV-W-28-Pine-hail-2026-06-19",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-19",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-19. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-107-Mille Lacs-wind-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-107"
  },
  {
   "id": "iem-ww-MPX-SV-W-107-Mille Lacs-hail-2026-06-19",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-107"
  },
  {
   "id": "iem-ww-DLH-SV-W-25-Crow Wing-wind-2026-06-19",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-19",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-25"
  },
  {
   "id": "iem-ww-DLH-SV-W-25-Crow Wing-hail-2026-06-19",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-19",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-110-Chisago-wind-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-110"
  },
  {
   "id": "iem-ww-MPX-SV-W-110-Chisago-hail-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-110"
  },
  {
   "id": "iem-ww-MPX-SV-W-105-Chisago-wind-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-105"
  },
  {
   "id": "iem-ww-MPX-SV-W-105-Chisago-hail-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-105"
  },
  {
   "id": "iem-ww-MPX-SV-W-109-Ramsey-wind-2026-06-19",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-19",
   "county": "Ramsey",
   "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 MPX for Ramsey on 2026-06-19. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-109"
  },
  {
   "id": "iem-ww-MPX-SV-W-109-Ramsey-hail-2026-06-19",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-109"
  },
  {
   "id": "iem-ww-MPX-SV-W-109-Washington-wind-2026-06-19",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-19",
   "county": "Washington",
   "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 MPX for Washington on 2026-06-19. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-109"
  },
  {
   "id": "iem-ww-MPX-SV-W-109-Washington-hail-2026-06-19",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-19",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Washington on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-109"
  },
  {
   "id": "iem-ww-MPX-SV-W-104-Morrison-wind-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-104"
  },
  {
   "id": "iem-ww-MPX-SV-W-104-Morrison-hail-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-104"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Kanabec-wind-2026-06-19",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Kanabec-hail-2026-06-19",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Chisago-wind-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Chisago-hail-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Isanti-wind-2026-06-19",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Isanti on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-MPX-SV-W-103-Isanti-hail-2026-06-19",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Isanti on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-26-Cass-wind-2026-06-19",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-26"
  },
  {
   "id": "iem-ww-DLH-SV-W-26-Cass-hail-2026-06-19",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-26"
  },
  {
   "id": "iem-ww-DLH-SV-W-26-Crow Wing-wind-2026-06-19",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-19",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-26"
  },
  {
   "id": "iem-ww-DLH-SV-W-26-Crow Wing-hail-2026-06-19",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-19",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-26"
  },
  {
   "id": "iem-ww-MPX-SV-W-102-Morrison-wind-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-102"
  },
  {
   "id": "iem-ww-MPX-SV-W-102-Morrison-hail-2026-06-19",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-19. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-102"
  },
  {
   "id": "iem-ww-FGF-TO-W-3-Hubbard-tornado-2026-06-19",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-19",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Hubbard on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-3"
  },
  {
   "id": "iem-ww-FGF-TO-W-4-Wadena-tornado-2026-06-19",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-19",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Wadena on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-4"
  },
  {
   "id": "iem-ww-MPX-TO-W-15-Isanti-tornado-2026-06-19",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-19",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Isanti on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-15"
  },
  {
   "id": "iem-ww-MPX-TO-W-15-Kanabec-tornado-2026-06-19",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Kanabec on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-15"
  },
  {
   "id": "iem-ww-DLH-TO-W-4-Cass-tornado-2026-06-19",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-19",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS DLH for Cass on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-4"
  },
  {
   "id": "iem-ww-MPX-TO-W-16-Chisago-tornado-2026-06-19",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-19",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Chisago on 2026-06-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-16"
  },
  {
   "id": "sps-2026-06-19-morrison-hail",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-19",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-19",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-kanabec-hail",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-19",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-19",
   "county": "Houston",
   "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 Houston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-wright-hail",
   "zip": "",
   "city": "Wright",
   "date": "2026-06-19",
   "county": "Wright",
   "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 Wright — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-benton-hail",
   "zip": "",
   "city": "Benton",
   "date": "2026-06-19",
   "county": "Benton",
   "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 Benton — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-hennepin-hail",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-anoka-hail",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-19",
   "county": "Anoka",
   "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 Anoka — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-19",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-goodhue-wind",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-06-19",
   "county": "Goodhue",
   "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 Goodhue — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-19",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-winona-hail",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-19",
   "county": "Winona",
   "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 Winona — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-STP-2026-06-19",
   "lat": 44.9345,
   "lon": -93.06,
   "zip": "",
   "city": "ST. PAUL",
   "date": "2026-06-19",
   "county": "Ramsey",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. PAUL (STP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. PAUL (STP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STC-2026-06-19",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-06-19",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 57 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSP-2026-06-19",
   "lat": 44.8854,
   "lon": -93.2313,
   "zip": "",
   "city": "MINNEAPOLIS",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MINNEAPOLIS (MSP) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MINNEAPOLIS (MSP) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2026-06-19",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-06-19",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-06-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FSD-SV-W-121-Rock-wind-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-121"
  },
  {
   "id": "iem-ww-FSD-SV-W-121-Rock-hail-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-121"
  },
  {
   "id": "iem-ww-FSD-SV-W-122-Rock-wind-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-122"
  },
  {
   "id": "iem-ww-FSD-SV-W-122-Rock-hail-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-122"
  },
  {
   "id": "iem-ww-FSD-SV-W-122-Nobles-wind-2026-06-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-122"
  },
  {
   "id": "iem-ww-FSD-SV-W-122-Nobles-hail-2026-06-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-06-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-122"
  },
  {
   "id": "sps-2026-06-17-steele-wind",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-17",
   "county": "Steele",
   "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 Steele — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-15-hail-44.61--95.87",
   "lat": 44.61,
   "lon": -95.87,
   "zip": "",
   "city": "6 ENE Minneota",
   "date": "2026-06-15",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Most hail around half inch size_ but some as large as nickels and quarters.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-15-wind-45.88--93.66",
   "lat": 45.88,
   "lon": -93.66,
   "zip": "",
   "city": "8 N Milaca",
   "date": "2026-06-15",
   "county": "Mille Lacs",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "U.S. 169 MNDOT sensor measured a 67 mph wind gust near MP 200.",
   "sourceDetail": "NWS MPX — Dept of Highways via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-117-Lyon-wind-2026-06-15",
   "zip": "",
   "city": "Lyon",
   "date": "2026-06-15",
   "county": "Lyon",
   "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 FSD for Lyon on 2026-06-15. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-117"
  },
  {
   "id": "iem-ww-FSD-SV-W-117-Lyon-hail-2026-06-15",
   "zip": "",
   "city": "Lyon",
   "date": "2026-06-15",
   "county": "Lyon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Lyon on 2026-06-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-117"
  },
  {
   "id": "iem-ww-DLH-SV-W-24-Aitkin-wind-2026-06-15",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-15",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-24"
  },
  {
   "id": "iem-ww-DLH-SV-W-24-Aitkin-hail-2026-06-15",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-15",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-24"
  },
  {
   "id": "iem-ww-DLH-SV-W-24-Pine-wind-2026-06-15",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-15",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-24"
  },
  {
   "id": "iem-ww-DLH-SV-W-24-Pine-hail-2026-06-15",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-15",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-99-Chisago-wind-2026-06-15",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-15",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-99"
  },
  {
   "id": "iem-ww-MPX-SV-W-99-Mille Lacs-wind-2026-06-15",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-15",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-99"
  },
  {
   "id": "iem-ww-MPX-SV-W-99-Kanabec-wind-2026-06-15",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-15",
   "county": "Kanabec",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kanabec on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-99"
  },
  {
   "id": "iem-ww-MPX-SV-W-99-Isanti-wind-2026-06-15",
   "zip": "",
   "city": "Isanti",
   "date": "2026-06-15",
   "county": "Isanti",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Isanti on 2026-06-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-99"
  },
  {
   "id": "sps-2026-06-15-pope-wind",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-15",
   "county": "Pope",
   "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 Pope — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-lacquiparl-wind",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-06-15",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-stlouis-hail",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-15",
   "county": "St. Louis",
   "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 St. Louis — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "DLH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-15-redwood-hail",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-15",
   "county": "Redwood",
   "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 Redwood — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-DXX-2026-06-15",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-06-15",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKT-2026-06-15",
   "lat": 44.22,
   "lon": -93.92,
   "zip": "",
   "city": "MANKATO",
   "date": "2026-06-15",
   "county": "Blue Earth",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANKATO (MKT) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MANKATO (MKT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSP-2026-06-15",
   "lat": 44.8854,
   "lon": -93.2313,
   "zip": "",
   "city": "MINNEAPOLIS",
   "date": "2026-06-15",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MINNEAPOLIS (MSP) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MINNEAPOLIS (MSP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-12-wright-hail",
   "zip": "",
   "city": "Wright",
   "date": "2026-06-12",
   "county": "Wright",
   "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 Wright — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-STC-2026-06-12",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-06-12",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STP-2026-06-12",
   "lat": 44.9345,
   "lon": -93.06,
   "zip": "",
   "city": "ST. PAUL",
   "date": "2026-06-12",
   "county": "Ramsey",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. PAUL (STP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. PAUL (STP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-SV-W-118-Winona-wind-2026-06-11",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-11",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-118"
  },
  {
   "id": "iem-ww-ARX-SV-W-118-Winona-hail-2026-06-11",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-11",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-118"
  },
  {
   "id": "iem-ww-ARX-SV-W-118-Houston-wind-2026-06-11",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-11",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-118"
  },
  {
   "id": "iem-ww-ARX-SV-W-118-Houston-hail-2026-06-11",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-11",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-118"
  },
  {
   "id": "sps-2026-06-11-stlouis-hail",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-11",
   "county": "St. Louis",
   "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 St. Louis — wind gusts up to 30 mph, hail up to 0.5\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "DLH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-lake-hail",
   "zip": "",
   "city": "Lake",
   "date": "2026-06-11",
   "county": "Lake",
   "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 Lake — wind gusts up to 40 mph, hail up to 0.75\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "DLH — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.08--95.17",
   "lat": 47.08,
   "lon": -95.17,
   "zip": "",
   "city": "3 NE Two Inlets",
   "date": "2026-06-10",
   "county": "Hubbard",
   "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 Two Inlets",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-48.58--95.86",
   "lat": 48.58,
   "lon": -95.86,
   "zip": "",
   "city": "8 SW Wannaska",
   "date": "2026-06-10",
   "county": "Roseau",
   "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 8 SW Wannaska",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-48.59--95.86",
   "lat": 48.59,
   "lon": -95.86,
   "zip": "",
   "city": "7 SW Wannaska",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail covered the ground with the largest stones up to the size of quarters.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.13--95.57",
   "lat": 47.13,
   "lon": -95.57,
   "zip": "",
   "city": "10 SSE Naytahwaush",
   "date": "2026-06-10",
   "county": "Becker",
   "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 the size of a nickel reported.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.37--95.08",
   "lat": 47.37,
   "lon": -95.08,
   "zip": "",
   "city": "7 E Alida",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail is ongoing at time of report. Many smaller stones but some up to the size of a quarter.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-44.07--92.48",
   "lat": 44.07,
   "lon": -92.48,
   "zip": "",
   "city": "4 N Rochester",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Rochester",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.65--95.39",
   "lat": 45.65,
   "lon": -95.39,
   "zip": "",
   "city": "Glenwood",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "County dispatch relayed report of golf ball sized hail in Glenwood.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.71--95.27",
   "lat": 45.71,
   "lon": -95.27,
   "zip": "",
   "city": "Villard",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via Facebook.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.65--95.39",
   "lat": 45.65,
   "lon": -95.39,
   "zip": "",
   "city": "Glenwood",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via X.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.37--95.32",
   "lat": 46.37,
   "lon": -95.32,
   "zip": "",
   "city": "2 S Deer Creek",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "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 S Deer Creek",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.71--95.27",
   "lat": 45.71,
   "lon": -95.27,
   "zip": "",
   "city": "Villard",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed photo report of tennis ball sized hail in Villard.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.44--95.15",
   "lat": 46.44,
   "lon": -95.15,
   "zip": "",
   "city": "1 W Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Smaller hail mixed in.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.44--95.14",
   "lat": 46.44,
   "lon": -95.14,
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photos received of multiple 2 inch hailstones_ with many more around a golf ball in size.",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-10-hail-44.06--92.46",
   "lat": 44.06,
   "lon": -92.46,
   "zip": "",
   "city": "3 NNE Rochester",
   "date": "2026-06-10",
   "county": "Olmsted",
   "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 NNE Rochester",
   "sourceDetail": "NWS ARX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-10-hail-44.06--92.46",
   "lat": 44.06,
   "lon": -92.46,
   "zip": "",
   "city": "3 NNE Rochester",
   "date": "2026-06-10",
   "county": "Olmsted",
   "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 NNE Rochester",
   "sourceDetail": "NWS ARX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.44--95.14",
   "lat": 46.44,
   "lon": -95.14,
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Smaller hail mixed in.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.96--95.01",
   "lat": 46.96,
   "lon": -95.01,
   "zip": "",
   "city": "4 NE Park Rapids",
   "date": "2026-06-10",
   "county": "Hubbard",
   "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 FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.65--95.10",
   "lat": 46.65,
   "lon": -95.1,
   "zip": "",
   "city": "2 NNW Sebeka",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong to golf ball sized hail.",
   "sourceDetail": "NWS FGF — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.33--93.01",
   "lat": 45.33,
   "lon": -93.01,
   "zip": "",
   "city": "1 SW Wyoming",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.32--94.14",
   "lat": 47.32,
   "lon": -94.14,
   "zip": "",
   "city": "3 ESE Bena",
   "date": "2026-06-10",
   "county": "Cass",
   "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 ESE Bena",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.33--92.95",
   "lat": 45.33,
   "lon": -92.95,
   "zip": "",
   "city": "2 E Wyoming",
   "date": "2026-06-10",
   "county": "Chisago",
   "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 Wyoming",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.39--92.84",
   "lat": 45.39,
   "lon": -92.84,
   "zip": "",
   "city": "Lindstrom",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report via Facebook.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.37--92.89",
   "lat": 45.37,
   "lon": -92.89,
   "zip": "",
   "city": "Chisago City",
   "date": "2026-06-10",
   "county": "Chisago",
   "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 Chisago City",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.37--92.89",
   "lat": 45.37,
   "lon": -92.89,
   "zip": "",
   "city": "Chisago City",
   "date": "2026-06-10",
   "county": "Chisago",
   "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 Chisago City",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-44.01--91.50",
   "lat": 44.01,
   "lon": -91.5,
   "zip": "",
   "city": "5 ENE Pickwick",
   "date": "2026-06-10",
   "county": "Winona",
   "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 5 ENE Pickwick",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.40--92.66",
   "lat": 45.4,
   "lon": -92.66,
   "zip": "",
   "city": "1 SSE Taylors Falls",
   "date": "2026-06-10",
   "county": "Chisago",
   "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 SSE Taylors Falls",
   "sourceDetail": "NWS MPX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.07--93.66",
   "lat": 46.07,
   "lon": -93.66,
   "zip": "",
   "city": "Onamia",
   "date": "2026-06-10",
   "county": "Mille Lacs",
   "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 Onamia",
   "sourceDetail": "NWS MPX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.96--93.15",
   "lat": 47.96,
   "lon": -93.15,
   "zip": "",
   "city": "6 W Greaney",
   "date": "2026-06-10",
   "county": "Koochiching",
   "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 6 W Greaney",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-48.11--93.08",
   "lat": 48.11,
   "lon": -93.08,
   "zip": "",
   "city": "Nett Lake",
   "date": "2026-06-10",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Strong winds but no evidence of wind damage.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-46.19--92.78",
   "lat": 46.19,
   "lon": -92.78,
   "zip": "",
   "city": "Askov",
   "date": "2026-06-10",
   "county": "Pine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects time of previous hail report from Askov. Several nickel to quarter with a couple half dollar. All measured in Askov. Location approximate. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-10-hail-47.26--93.26",
   "lat": 47.26,
   "lon": -93.26,
   "zip": "",
   "city": "4 S Calumet",
   "date": "2026-06-10",
   "county": "Itasca",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half inch hail with a few hailstones up to one inch in diameter.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-wind-44.98--96.18",
   "lat": 44.98,
   "lon": -96.18,
   "zip": "",
   "city": "2 S Madison",
   "date": "2026-06-10",
   "county": "Lac Qui Parle",
   "source": "IEM 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 KDXX Madison AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.02--96.33",
   "lat": 45.02,
   "lon": -96.33,
   "zip": "",
   "city": "4 E Marietta",
   "date": "2026-06-10",
   "county": "Lac Qui Parle",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AV840 Madison.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.59--96.19",
   "lat": 45.59,
   "lon": -96.19,
   "zip": "",
   "city": "1 NW Chokio",
   "date": "2026-06-10",
   "county": "Stevens",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "72.4 mph gust on an anemometer. Visibility dropped considerably with blowing dust/dirt on the gust front with the initial surge.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.84--96.66",
   "lat": 46.84,
   "lon": -96.66,
   "zip": "",
   "city": "3 SSE Dilworth",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM 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 SSE Dilworth",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.32--95.65",
   "lat": 45.32,
   "lon": -95.65,
   "zip": "",
   "city": "2 W Benson",
   "date": "2026-06-10",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBBB Benson AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.80--96.61",
   "lat": 46.8,
   "lon": -96.61,
   "zip": "",
   "city": "2 ENE Sabin",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN reporting site at 10 ft.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.57--95.97",
   "lat": 45.57,
   "lon": -95.97,
   "zip": "",
   "city": "3 WSW Morris",
   "date": "2026-06-10",
   "county": "Stevens",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMOX Morris AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.63--95.32",
   "lat": 45.63,
   "lon": -95.32,
   "zip": "",
   "city": "4 ESE Glenwood",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGHW Glenwood AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.87--95.40",
   "lat": 45.87,
   "lon": -95.4,
   "zip": "",
   "city": "2 SW Alexandria",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KAXN Alexandria MN ASOS.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.17--95.36",
   "lat": 46.17,
   "lon": -95.36,
   "zip": "",
   "city": "2 NW Parkers Prairie",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN site reporting at 10 ft.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-45.55--94.05",
   "lat": 45.55,
   "lon": -94.05,
   "zip": "",
   "city": "6 E St. Cloud",
   "date": "2026-06-10",
   "county": "Sherburne",
   "source": "IEM 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 KSTC St. Cloud AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-46.45--94.26",
   "lat": 46.45,
   "lon": -94.26,
   "zip": "",
   "city": "4 WSW Merrifield",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tempest WeatherFlow Station North Long Lake.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-47.07--96.52",
   "lat": 47.07,
   "lon": -96.52,
   "zip": "",
   "city": "1 SW Felton",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM 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 SW Felton",
   "sourceDetail": "NWS FGF — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-48.78--95.80",
   "lat": 48.78,
   "lon": -95.8,
   "zip": "",
   "city": "5 SSW Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-48.83--95.77",
   "lat": 48.83,
   "lon": -95.77,
   "zip": "",
   "city": "1 SSW Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Weather Station.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-45.41--95.17",
   "lat": 45.41,
   "lon": -95.17,
   "zip": "",
   "city": "5 NE Sunburg",
   "date": "2026-06-10",
   "county": "Kandiyohi",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report. Brief EF-U tornado confirmed via social media video. No reports of damage in the area.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Winona-wind-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Winona-hail-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Fillmore-wind-2026-06-10",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-06-10",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Fillmore-hail-2026-06-10",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-06-10",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Olmsted-wind-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-109-Olmsted-hail-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-109"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Wabasha-wind-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Wabasha-hail-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Winona-wind-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Winona-hail-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Olmsted-wind-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Olmsted-hail-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-SV-W-88-Wabasha-wind-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-88"
  },
  {
   "id": "iem-ww-ARX-SV-W-88-Wabasha-hail-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-88"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Red Lake-wind-2026-06-10",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-10",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Red Lake-hail-2026-06-10",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-10",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Beltrami-wind-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Beltrami-hail-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Clearwater-wind-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Clearwater-hail-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Pennington-wind-2026-06-10",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-10",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Pennington-hail-2026-06-10",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-10",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Polk-wind-2026-06-10",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-FGF-SV-W-40-Polk-hail-2026-06-10",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-40"
  },
  {
   "id": "iem-ww-ARX-SV-W-112-Houston-wind-2026-06-10",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-10",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-112"
  },
  {
   "id": "iem-ww-ARX-SV-W-112-Houston-hail-2026-06-10",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-10",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-112"
  },
  {
   "id": "iem-ww-ARX-SV-W-112-Fillmore-wind-2026-06-10",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-06-10",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-112"
  },
  {
   "id": "iem-ww-ARX-SV-W-112-Fillmore-hail-2026-06-10",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-06-10",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-112"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Clearwater-wind-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Clearwater-hail-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Hubbard-wind-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Hubbard-hail-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Beltrami-wind-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-41-Beltrami-hail-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-SV-W-38-Roseau-wind-2026-06-10",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "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 FGF for Roseau on 2026-06-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-38"
  },
  {
   "id": "iem-ww-FGF-SV-W-38-Roseau-hail-2026-06-10",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-38"
  },
  {
   "id": "iem-ww-MPX-SV-W-91-Pope-wind-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-91"
  },
  {
   "id": "iem-ww-MPX-SV-W-91-Pope-hail-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-91"
  },
  {
   "id": "iem-ww-ARX-SV-W-105-Olmsted-wind-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-105"
  },
  {
   "id": "iem-ww-ARX-SV-W-105-Olmsted-hail-2026-06-10",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-06-10",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-105"
  },
  {
   "id": "iem-ww-ARX-SV-W-105-Wabasha-wind-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-105"
  },
  {
   "id": "iem-ww-ARX-SV-W-105-Wabasha-hail-2026-06-10",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-105"
  },
  {
   "id": "iem-ww-FGF-SV-W-43-Beltrami-wind-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-43"
  },
  {
   "id": "iem-ww-FGF-SV-W-43-Beltrami-hail-2026-06-10",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Beltrami on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-81-Stevens-wind-2026-06-10",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-10",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-81"
  },
  {
   "id": "iem-ww-MPX-SV-W-81-Stevens-hail-2026-06-10",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-10",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-81"
  },
  {
   "id": "iem-ww-MPX-SV-W-81-Pope-wind-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-81"
  },
  {
   "id": "iem-ww-MPX-SV-W-81-Pope-hail-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-81"
  },
  {
   "id": "iem-ww-ARX-SV-W-111-Winona-wind-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-111"
  },
  {
   "id": "iem-ww-ARX-SV-W-111-Winona-hail-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-111"
  },
  {
   "id": "iem-ww-DLH-SV-W-22-Carlton-wind-2026-06-10",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-10",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-22"
  },
  {
   "id": "iem-ww-DLH-SV-W-22-Carlton-hail-2026-06-10",
   "zip": "",
   "city": "Carlton",
   "date": "2026-06-10",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-22"
  },
  {
   "id": "iem-ww-DLH-SV-W-22-St. Louis-wind-2026-06-10",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-10",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-22"
  },
  {
   "id": "iem-ww-DLH-SV-W-22-St. Louis-hail-2026-06-10",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-06-10",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-22"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Pennington-wind-2026-06-10",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-10",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Pennington-hail-2026-06-10",
   "zip": "",
   "city": "Pennington",
   "date": "2026-06-10",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Polk-wind-2026-06-10",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Polk-hail-2026-06-10",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Red Lake-wind-2026-06-10",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-10",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Red Lake-hail-2026-06-10",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-06-10",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Clearwater-wind-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-36-Clearwater-hail-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-36"
  },
  {
   "id": "iem-ww-FGF-SV-W-35-Grant-wind-2026-06-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-10",
   "county": "Grant",
   "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 FGF for Grant on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-35"
  },
  {
   "id": "iem-ww-FGF-SV-W-35-Grant-hail-2026-06-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-10",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-35"
  },
  {
   "id": "iem-ww-FGF-SV-W-35-Otter Tail-wind-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "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 FGF for Otter Tail on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-35"
  },
  {
   "id": "iem-ww-FGF-SV-W-35-Otter Tail-hail-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-35"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Chisago-wind-2026-06-10",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Chisago-hail-2026-06-10",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Washington-wind-2026-06-10",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Washington on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Washington-hail-2026-06-10",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Washington on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Anoka-wind-2026-06-10",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-10",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Anoka-hail-2026-06-10",
   "zip": "",
   "city": "Anoka",
   "date": "2026-06-10",
   "county": "Anoka",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Anoka on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Ramsey-wind-2026-06-10",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-10",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-Ramsey-hail-2026-06-10",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-10",
   "county": "Ramsey",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Ramsey on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-84"
  },
  {
   "id": "iem-ww-FGF-SV-W-33-Grant-wind-2026-06-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-10",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-33"
  },
  {
   "id": "iem-ww-FGF-SV-W-33-Grant-hail-2026-06-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-10",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Grant on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-33"
  },
  {
   "id": "iem-ww-FGF-SV-W-33-Otter Tail-wind-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-33"
  },
  {
   "id": "iem-ww-FGF-SV-W-33-Otter Tail-hail-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-33"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Becker-wind-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Becker-hail-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Clearwater-wind-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Clearwater-hail-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Mahnomen-wind-2026-06-10",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-10",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Mahnomen-hail-2026-06-10",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-10",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Norman-wind-2026-06-10",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-10",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Norman-hail-2026-06-10",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-10",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Clay-wind-2026-06-10",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-FGF-SV-W-34-Clay-hail-2026-06-10",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-34"
  },
  {
   "id": "iem-ww-DLH-SV-W-21-Itasca-wind-2026-06-10",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-10",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-21"
  },
  {
   "id": "iem-ww-DLH-SV-W-21-Itasca-hail-2026-06-10",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-10",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-21"
  },
  {
   "id": "iem-ww-DLH-SV-W-21-Koochiching-wind-2026-06-10",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-10",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-21"
  },
  {
   "id": "iem-ww-DLH-SV-W-21-Koochiching-hail-2026-06-10",
   "zip": "",
   "city": "Koochiching",
   "date": "2026-06-10",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-SV-W-95-Morrison-wind-2026-06-10",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-10",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-95"
  },
  {
   "id": "iem-ww-MPX-SV-W-95-Morrison-hail-2026-06-10",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-10",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-95"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Stearns-wind-2026-06-10",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-10",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Stearns-hail-2026-06-10",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-10",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Douglas-wind-2026-06-10",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Douglas-hail-2026-06-10",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Todd-wind-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-94-Todd-hail-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-94"
  },
  {
   "id": "iem-ww-FGF-SV-W-32-Clay-wind-2026-06-10",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-32"
  },
  {
   "id": "iem-ww-FGF-SV-W-32-Clay-hail-2026-06-10",
   "zip": "",
   "city": "Clay",
   "date": "2026-06-10",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-32"
  },
  {
   "id": "iem-ww-FGF-SV-W-32-Wilkin-wind-2026-06-10",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-10",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-32"
  },
  {
   "id": "iem-ww-FGF-SV-W-32-Wilkin-hail-2026-06-10",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-06-10",
   "county": "Wilkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wilkin on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-32"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Hubbard-wind-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Hubbard-hail-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Wadena-wind-2026-06-10",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Wadena-hail-2026-06-10",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Becker-wind-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Becker-hail-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Otter Tail-wind-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-FGF-SV-W-42-Otter Tail-hail-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-42"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Renville-wind-2026-06-10",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-10",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Renville-hail-2026-06-10",
   "zip": "",
   "city": "Renville",
   "date": "2026-06-10",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Swift-wind-2026-06-10",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-10",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Swift-hail-2026-06-10",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-10",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Kandiyohi-wind-2026-06-10",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-10",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Kandiyohi-hail-2026-06-10",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-10",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Meeker-wind-2026-06-10",
   "zip": "",
   "city": "Meeker",
   "date": "2026-06-10",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Meeker-hail-2026-06-10",
   "zip": "",
   "city": "Meeker",
   "date": "2026-06-10",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Pope-wind-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Pope-hail-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Chippewa-wind-2026-06-10",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-10",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-MPX-SV-W-80-Chippewa-hail-2026-06-10",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-10",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-80"
  },
  {
   "id": "iem-ww-FGF-SV-W-39-Marshall-wind-2026-06-10",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-10",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-39"
  },
  {
   "id": "iem-ww-FGF-SV-W-39-Marshall-hail-2026-06-10",
   "zip": "",
   "city": "Marshall",
   "date": "2026-06-10",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-39"
  },
  {
   "id": "iem-ww-FGF-SV-W-39-Roseau-wind-2026-06-10",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-39"
  },
  {
   "id": "iem-ww-FGF-SV-W-39-Roseau-hail-2026-06-10",
   "zip": "",
   "city": "Roseau",
   "date": "2026-06-10",
   "county": "Roseau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Roseau on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-39"
  },
  {
   "id": "iem-ww-FSD-SV-W-112-Lincoln-wind-2026-06-10",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-10",
   "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 FSD for Lincoln on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-112"
  },
  {
   "id": "iem-ww-FSD-SV-W-112-Lincoln-hail-2026-06-10",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-10",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Lincoln on 2026-06-10. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-112"
  },
  {
   "id": "iem-ww-FSD-SV-W-112-Pipestone-wind-2026-06-10",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-06-10",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-112"
  },
  {
   "id": "iem-ww-FSD-SV-W-112-Pipestone-hail-2026-06-10",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-06-10",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-06-10. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "FSD-SV-W-112"
  },
  {
   "id": "iem-ww-ARX-SV-W-110-Winona-wind-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-110"
  },
  {
   "id": "iem-ww-ARX-SV-W-110-Winona-hail-2026-06-10",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-110"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Clearwater-wind-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Clearwater-hail-2026-06-10",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clearwater on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Hubbard-wind-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Hubbard-hail-2026-06-10",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Wadena-wind-2026-06-10",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Wadena-hail-2026-06-10",
   "zip": "",
   "city": "Wadena",
   "date": "2026-06-10",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Mahnomen-wind-2026-06-10",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-10",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Mahnomen-hail-2026-06-10",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-06-10",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Otter Tail-wind-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Otter Tail-hail-2026-06-10",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-06-10",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Becker-wind-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-FGF-SV-W-37-Becker-hail-2026-06-10",
   "zip": "",
   "city": "Becker",
   "date": "2026-06-10",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FGF-SV-W-37"
  },
  {
   "id": "iem-ww-MPX-SV-W-78-Lac Qui Parle-wind-2026-06-10",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-10",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-78"
  },
  {
   "id": "iem-ww-MPX-SV-W-78-Lac Qui Parle-hail-2026-06-10",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-10",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-78"
  },
  {
   "id": "iem-ww-MPX-SV-W-78-Yellow Medicine-wind-2026-06-10",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-10",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-78"
  },
  {
   "id": "iem-ww-MPX-SV-W-78-Yellow Medicine-hail-2026-06-10",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-10",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-78"
  },
  {
   "id": "iem-ww-MPX-SV-W-87-Goodhue-wind-2026-06-10",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-06-10",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-87"
  },
  {
   "id": "iem-ww-MPX-SV-W-87-Goodhue-hail-2026-06-10",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-06-10",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-06-10. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-87"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Pope-wind-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Pope-hail-2026-06-10",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Stearns-wind-2026-06-10",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-10",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Stearns-hail-2026-06-10",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-10",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Todd-wind-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Todd-hail-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Douglas-wind-2026-06-10",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-MPX-SV-W-82-Douglas-hail-2026-06-10",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-82"
  },
  {
   "id": "iem-ww-ABR-SV-W-69-Big Stone-wind-2026-06-10",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-10",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-69"
  },
  {
   "id": "iem-ww-ABR-SV-W-69-Big Stone-hail-2026-06-10",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-10",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-69"
  },
  {
   "id": "iem-ww-ABR-SV-W-69-Traverse-wind-2026-06-10",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-10",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-69"
  },
  {
   "id": "iem-ww-ABR-SV-W-69-Traverse-hail-2026-06-10",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-10",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ABR-SV-W-69"
  },
  {
   "id": "iem-ww-MPX-SV-W-96-Chisago-wind-2026-06-10",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-96"
  },
  {
   "id": "iem-ww-MPX-SV-W-96-Chisago-hail-2026-06-10",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chisago on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-96"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Itasca-wind-2026-06-10",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-10",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Itasca-hail-2026-06-10",
   "zip": "",
   "city": "Itasca",
   "date": "2026-06-10",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Crow Wing-wind-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Crow Wing-hail-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Cass-wind-2026-06-10",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-10",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-DLH-SV-W-23-Cass-hail-2026-06-10",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-10",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-23"
  },
  {
   "id": "iem-ww-MPX-SV-W-79-Chippewa-wind-2026-06-10",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-10",
   "county": "Chippewa",
   "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 MPX for Chippewa on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-79"
  },
  {
   "id": "iem-ww-MPX-SV-W-79-Chippewa-hail-2026-06-10",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-10",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-79"
  },
  {
   "id": "iem-ww-MPX-SV-W-79-Swift-wind-2026-06-10",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-10",
   "county": "Swift",
   "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 MPX for Swift on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-79"
  },
  {
   "id": "iem-ww-MPX-SV-W-79-Swift-hail-2026-06-10",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-10",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-79"
  },
  {
   "id": "iem-ww-DLH-SV-W-18-Cass-wind-2026-06-10",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-10",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-18"
  },
  {
   "id": "iem-ww-DLH-SV-W-18-Cass-hail-2026-06-10",
   "zip": "",
   "city": "Cass",
   "date": "2026-06-10",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-18"
  },
  {
   "id": "iem-ww-DLH-SV-W-18-Crow Wing-wind-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-18"
  },
  {
   "id": "iem-ww-DLH-SV-W-18-Crow Wing-hail-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "DLH-SV-W-18"
  },
  {
   "id": "iem-ww-MPX-SV-W-83-Morrison-wind-2026-06-10",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-10",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-83"
  },
  {
   "id": "iem-ww-MPX-SV-W-83-Morrison-hail-2026-06-10",
   "zip": "",
   "city": "Morrison",
   "date": "2026-06-10",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-83"
  },
  {
   "id": "iem-ww-MPX-SV-W-83-Todd-wind-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-83"
  },
  {
   "id": "iem-ww-MPX-SV-W-83-Todd-hail-2026-06-10",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-10",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-83"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Aitkin-wind-2026-06-10",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-10",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Aitkin-hail-2026-06-10",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-06-10",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Crow Wing-wind-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Crow Wing-hail-2026-06-10",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-06-10",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Pine-wind-2026-06-10",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-10",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Pine-hail-2026-06-10",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-10",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-19"
  },
  {
   "id": "iem-ww-FGF-TO-W-2-Norman-tornado-2026-06-10",
   "zip": "",
   "city": "Norman",
   "date": "2026-06-10",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Norman on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-2"
  },
  {
   "id": "iem-ww-FGF-TO-W-2-Polk-tornado-2026-06-10",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FGF for Polk on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-TO-W-2"
  },
  {
   "id": "sps-2026-06-10-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-10",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-10",
   "county": "Stearns",
   "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 Stearns — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-hennepin-wind",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-06-10",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-benton-wind",
   "zip": "",
   "city": "Benton",
   "date": "2026-06-10",
   "county": "Benton",
   "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 Benton — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-10",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-kanabec-hail",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-10",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-clearwater-hail",
   "zip": "",
   "city": "Clearwater",
   "date": "2026-06-10",
   "county": "Clearwater",
   "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 Clearwater — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-10",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-hubbard-hail",
   "zip": "",
   "city": "Hubbard",
   "date": "2026-06-10",
   "county": "Hubbard",
   "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 Hubbard — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-06-10",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-goodhue-hail",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-06-10",
   "county": "Goodhue",
   "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 Goodhue — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-chisago-hail",
   "zip": "",
   "city": "Chisago",
   "date": "2026-06-10",
   "county": "Chisago",
   "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 Chisago — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-ramsey-hail",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-06-10",
   "county": "Ramsey",
   "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 Ramsey — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-06-10",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-winona-hail",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-10",
   "county": "Winona",
   "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 Winona — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MSP-2026-06-10",
   "lat": 44.8854,
   "lon": -93.2313,
   "zip": "",
   "city": "MINNEAPOLIS",
   "date": "2026-06-10",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MINNEAPOLIS (MSP) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MINNEAPOLIS (MSP) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-06-10",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-06-10",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-06-10",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-06-10",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ROS-2026-06-10",
   "lat": 45.698,
   "lon": -92.953,
   "zip": "",
   "city": "RUSH CITY",
   "date": "2026-06-10",
   "county": "Chisago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RUSH CITY (ROS) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — RUSH CITY (ROS) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2026-06-10",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-06-10",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GHW-2026-06-10",
   "lat": 45.6439,
   "lon": -95.3204,
   "zip": "",
   "city": "GLENWOOD",
   "date": "2026-06-10",
   "county": "Pope",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENWOOD (GHW) recorded a 74 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GLENWOOD (GHW) [365d backfill 2026-08]",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2026-06-10",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-06-10",
   "county": "Lac Qui Parle",
   "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": "MADISON (DXX) recorded a 78 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CKN-2026-06-10",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2026-06-10",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CROOKSTON MUNI (CKN) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STC-2026-06-10",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-06-10",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2026-06-10",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-06-10",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ABR-SV-W-68-Big Stone-wind-2026-06-09",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-09",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-09. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-68"
  },
  {
   "id": "iem-ww-ABR-SV-W-68-Big Stone-hail-2026-06-09",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-09",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-09. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ABR-SV-W-68"
  },
  {
   "id": "iem-ww-ABR-SV-W-68-Traverse-wind-2026-06-09",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-09",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-09. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-68"
  },
  {
   "id": "iem-ww-ABR-SV-W-68-Traverse-hail-2026-06-09",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-09",
   "county": "Traverse",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Traverse on 2026-06-09. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ABR-SV-W-68"
  },
  {
   "id": "sps-2026-06-09-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-09",
   "county": "Polk",
   "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 Polk — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-MPX-SV-W-77-Douglas-wind-2026-06-08",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-08",
   "county": "Douglas",
   "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 MPX for Douglas on 2026-06-08. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-77"
  },
  {
   "id": "iem-ww-MPX-SV-W-77-Douglas-hail-2026-06-08",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-08",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-08. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-77"
  },
  {
   "id": "iem-ww-MPX-SV-W-77-Todd-wind-2026-06-08",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-08",
   "county": "Todd",
   "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 MPX for Todd on 2026-06-08. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-77"
  },
  {
   "id": "iem-ww-MPX-SV-W-77-Todd-hail-2026-06-08",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-08",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2026-06-08. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-77"
  },
  {
   "id": "sps-2026-06-08-todd-hail",
   "zip": "",
   "city": "Todd",
   "date": "2026-06-08",
   "county": "Todd",
   "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 Todd — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-06-07-flood-43.86--93.06",
   "lat": 43.86,
   "lon": -93.06,
   "zip": "",
   "city": "1 W Blooming Prairie",
   "date": "2026-06-07",
   "county": "Steele",
   "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 for standing water at the intersection of 4th Ave SW and 3rd St SW. County dispatch advised that the intersection has been closed off.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-07-flood-43.96--93.23",
   "lat": 43.96,
   "lon": -93.23,
   "zip": "",
   "city": "3 ENE Hope",
   "date": "2026-06-07",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Photo provided via social media of flowing water over road intersection at 88th St and CR-45, south of Steele Center.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-FF-W-2-Freeborn-flood-2026-06-07",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-06-07",
   "county": "Freeborn",
   "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 MPX for Freeborn on 2026-06-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-2"
  },
  {
   "id": "iem-ww-MPX-FF-W-2-Steele-flood-2026-06-07",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-07",
   "county": "Steele",
   "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 MPX for Steele on 2026-06-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-2"
  },
  {
   "id": "sps-2026-06-07-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2026-06-07",
   "county": "Steele",
   "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 Steele — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-meeker-hail",
   "zip": "",
   "city": "Meeker",
   "date": "2026-06-07",
   "county": "Meeker",
   "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 Meeker — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-stearns-wind",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-07",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-pope-wind",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-07",
   "county": "Pope",
   "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 Pope — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-07-douglas-hail",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-07",
   "county": "Douglas",
   "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 Douglas — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-05-hail-45.88--95.38",
   "lat": 45.88,
   "lon": -95.38,
   "zip": "",
   "city": "Alexandria",
   "date": "2026-06-05",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Alexandria Law Enforcement relayed a 1 inch (quarter size) hail report in Alexandria_ MN.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-05-hail-45.26--95.52",
   "lat": 45.26,
   "lon": -95.52,
   "zip": "",
   "city": "2 W De Graff",
   "date": "2026-06-05",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W De Graff",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-05-hail-45.30--93.96",
   "lat": 45.3,
   "lon": -93.96,
   "zip": "",
   "city": "5 NNE Maple Lake",
   "date": "2026-06-05",
   "county": "Wright",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed via social media.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-05-hail-44.08--91.68",
   "lat": 44.08,
   "lon": -91.68,
   "zip": "",
   "city": "2 ENE Goodview",
   "date": "2026-06-05",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Goodview",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-05-hail-44.06--91.67",
   "lat": 44.06,
   "lon": -91.67,
   "zip": "",
   "city": "1 NW Winona",
   "date": "2026-06-05",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported ping pong ball sized hail.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "asos-bf-AXN-2026-06-05",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-06-05",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-SV-W-83-Winona-wind-2026-06-05",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-05",
   "county": "Winona",
   "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 ARX for Winona on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-83"
  },
  {
   "id": "iem-ww-ARX-SV-W-83-Winona-hail-2026-06-05",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-05",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-05. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-83"
  },
  {
   "id": "iem-ww-MPX-SV-W-70-Pope-wind-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "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 MPX for Pope on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-70-Pope-hail-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-70-Stevens-wind-2026-06-05",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-05",
   "county": "Stevens",
   "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 MPX for Stevens on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-70-Stevens-hail-2026-06-05",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-05",
   "county": "Stevens",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stevens on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-75-Stearns-wind-2026-06-05",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-05",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-75"
  },
  {
   "id": "iem-ww-MPX-SV-W-75-Stearns-hail-2026-06-05",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-05",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-75"
  },
  {
   "id": "iem-ww-MPX-SV-W-75-Pope-wind-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-75"
  },
  {
   "id": "iem-ww-MPX-SV-W-75-Pope-hail-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-75"
  },
  {
   "id": "iem-ww-MPX-SV-W-73-Pope-wind-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-73"
  },
  {
   "id": "iem-ww-MPX-SV-W-73-Pope-hail-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-73"
  },
  {
   "id": "iem-ww-MPX-SV-W-73-Douglas-wind-2026-06-05",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-05",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-73"
  },
  {
   "id": "iem-ww-MPX-SV-W-73-Douglas-hail-2026-06-05",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-05",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Douglas on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-73"
  },
  {
   "id": "iem-ww-DLH-SV-W-17-Pine-wind-2026-06-05",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-05",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-17"
  },
  {
   "id": "iem-ww-DLH-SV-W-17-Pine-hail-2026-06-05",
   "zip": "",
   "city": "Pine",
   "date": "2026-06-05",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-17"
  },
  {
   "id": "iem-ww-MPX-SV-W-74-Swift-wind-2026-06-05",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-05",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-74"
  },
  {
   "id": "iem-ww-MPX-SV-W-74-Swift-hail-2026-06-05",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-05",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-85-Houston-wind-2026-06-05",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-05",
   "county": "Houston",
   "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 ARX for Houston on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-85"
  },
  {
   "id": "iem-ww-ARX-SV-W-85-Houston-hail-2026-06-05",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-05",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-06-05. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ARX-SV-W-85"
  },
  {
   "id": "iem-ww-ARX-SV-W-85-Winona-wind-2026-06-05",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-05",
   "county": "Winona",
   "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 ARX for Winona on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-85"
  },
  {
   "id": "iem-ww-ARX-SV-W-85-Winona-hail-2026-06-05",
   "zip": "",
   "city": "Winona",
   "date": "2026-06-05",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-06-05. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ARX-SV-W-85"
  },
  {
   "id": "iem-ww-MPX-SV-W-72-Swift-wind-2026-06-05",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-05",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-SV-W-72-Swift-hail-2026-06-05",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-05",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-SV-W-72-Pope-wind-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-SV-W-72-Pope-hail-2026-06-05",
   "zip": "",
   "city": "Pope",
   "date": "2026-06-05",
   "county": "Pope",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pope on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-SV-W-71-Lac Qui Parle-wind-2026-06-05",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-05",
   "county": "Lac Qui Parle",
   "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 MPX for Lac Qui Parle on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-71"
  },
  {
   "id": "iem-ww-MPX-SV-W-71-Lac Qui Parle-hail-2026-06-05",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-05",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-71"
  },
  {
   "id": "iem-ww-MPX-SV-W-71-Yellow Medicine-wind-2026-06-05",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-05",
   "county": "Yellow Medicine",
   "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 MPX for Yellow Medicine on 2026-06-05. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-71"
  },
  {
   "id": "iem-ww-MPX-SV-W-71-Yellow Medicine-hail-2026-06-05",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-05",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-71"
  },
  {
   "id": "sps-2026-06-05-kanabec-hail",
   "zip": "",
   "city": "Kanabec",
   "date": "2026-06-05",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-06-05",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-06-05",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2026-06-05",
   "county": "Houston",
   "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 Houston — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-04-hail-45.30--96.44",
   "lat": 45.3,
   "lon": -96.44,
   "zip": "",
   "city": "Ortonville",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report: Resident of Ortonville submitted photos of approximately 1 inch hail. Time estimated.",
   "sourceDetail": "NWS ABR — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-04-hail-45.31--96.43",
   "lat": 45.31,
   "lon": -96.43,
   "zip": "",
   "city": "1 ENE Ortonville",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed through the COOP observer. Golf Ball hail near the airport. Time estimated.",
   "sourceDetail": "NWS ABR — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-04-hail-45.30--96.36",
   "lat": 45.3,
   "lon": -96.36,
   "zip": "",
   "city": "3 NNW Odessa",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "size estimated from photos.",
   "sourceDetail": "NWS ABR — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-04-wind-45.22--96.00",
   "lat": 45.22,
   "lon": -96,
   "zip": "",
   "city": "1 NE Appleton",
   "date": "2026-06-04",
   "county": "Swift",
   "source": "IEM 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 KAQP Appleton AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-04-wind-45.30--96.42",
   "lat": 45.3,
   "lon": -96.42,
   "zip": "",
   "city": "1 ESE Ortonville",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KVVV Ortonville Muni AP.",
   "sourceDetail": "NWS ABR — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ABR-SV-W-43-Big Stone-wind-2026-06-04",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-43"
  },
  {
   "id": "iem-ww-ABR-SV-W-43-Big Stone-hail-2026-06-04",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-69-Chippewa-wind-2026-06-04",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-04",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-06-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-69"
  },
  {
   "id": "iem-ww-MPX-SV-W-69-Chippewa-hail-2026-06-04",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-04",
   "county": "Chippewa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Chippewa on 2026-06-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-69"
  },
  {
   "id": "iem-ww-MPX-SV-W-69-Swift-wind-2026-06-04",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-04",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-69"
  },
  {
   "id": "iem-ww-MPX-SV-W-69-Swift-hail-2026-06-04",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-04",
   "county": "Swift",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Swift on 2026-06-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-69"
  },
  {
   "id": "sps-2026-06-04-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-06-04",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-06-04",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-swift-hail",
   "zip": "",
   "city": "Swift",
   "date": "2026-06-04",
   "county": "Swift",
   "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 Swift — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-yellowmedi-hail",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-04",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-06-04",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-stearns-wind",
   "zip": "",
   "city": "Stearns",
   "date": "2026-06-04",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-04-bigstone-hail",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-04",
   "county": "Big Stone",
   "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 Stone — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-AQP-2026-06-04",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-06-04",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVV-2026-06-04",
   "lat": 45.3057,
   "lon": -96.4244,
   "zip": "",
   "city": "ORTONVILLE",
   "date": "2026-06-04",
   "county": "Big Stone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ORTONVILLE (VVV) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ORTONVILLE (VVV) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-03-wind-44.71--96.27",
   "lat": 44.71,
   "lon": -96.27,
   "zip": "",
   "city": "Canby",
   "date": "2026-06-03",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Law enforcement reported downed tree branches blocking a road in Canby. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-03-wind-44.71--96.27",
   "lat": 44.71,
   "lon": -96.27,
   "zip": "",
   "city": "Canby",
   "date": "2026-06-03",
   "county": "Yellow Medicine",
   "source": "IEM 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 Canby. AWOS station at Canby Airport measured a 61-mph wind gust. Law enforcement reported downed tree branches blocking a road in Canby. Time estimated via",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FGF-SV-W-21-Polk-wind-2026-06-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-21"
  },
  {
   "id": "iem-ww-FGF-SV-W-21-Polk-hail-2026-06-03",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-03",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2026-06-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-SV-W-68-Lac Qui Parle-wind-2026-06-03",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-03",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-68"
  },
  {
   "id": "iem-ww-MPX-SV-W-68-Lac Qui Parle-hail-2026-06-03",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-03",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-68"
  },
  {
   "id": "iem-ww-MPX-SV-W-68-Yellow Medicine-wind-2026-06-03",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-03",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-06-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-68"
  },
  {
   "id": "iem-ww-MPX-SV-W-68-Yellow Medicine-hail-2026-06-03",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-03",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2026-06-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-68"
  },
  {
   "id": "iem-ww-ABR-SV-W-28-Big Stone-wind-2026-06-03",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-03",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-SV-W-28"
  },
  {
   "id": "iem-ww-ABR-SV-W-28-Big Stone-hail-2026-06-03",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-03",
   "county": "Big Stone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ABR for Big Stone on 2026-06-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ABR — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ABR-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-67-Lac Qui Parle-wind-2026-06-03",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-03",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-67"
  },
  {
   "id": "iem-ww-MPX-SV-W-67-Lac Qui Parle-hail-2026-06-03",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-06-03",
   "county": "Lac Qui Parle",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Lac Qui Parle on 2026-06-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-67"
  },
  {
   "id": "sps-2026-06-03-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-06-03",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2026-06-03",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-stevens-wind",
   "zip": "",
   "city": "Stevens",
   "date": "2026-06-03",
   "county": "Stevens",
   "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 Stevens — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-03",
   "county": "Grant",
   "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 Grant — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-bigstone-wind",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-06-03",
   "county": "Big Stone",
   "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 Big Stone — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-yellowmedi-wind",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-06-03",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-03-redwood-wind",
   "zip": "",
   "city": "Redwood",
   "date": "2026-06-03",
   "county": "Redwood",
   "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 Redwood — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-02-polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-02",
   "county": "Polk",
   "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 Polk — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-05-27-tornado-43.55--96.42",
   "lat": 43.55,
   "lon": -96.42,
   "zip": "",
   "city": "4 WNW Hills",
   "date": "2026-05-27",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Numerous reports of a brief high-based landspout. Additional public photos on social media.",
   "sourceDetail": "NWS FSD — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1344109-2026-05-27",
   "lon": 214408,
   "zip": "",
   "city": "BRUCE",
   "date": "2026-05-27",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A landspout formed around 2 miles northwest of Hills, southwest of the intersection of 40th Avenue and 51st Street.  The highly visible tornado was viewed from numerous angles as it traversed slowly across open fields to the west-southwest.  The tornado crossed the state line out of Rock County one-half mile south of 41st Street on 488th Avenue. The landspout continued west-southwest through Minnehaha County for less than one mile before it dissipated at 1626CST. There were no damage indicators present to derive a rating in either Rock County or Minnehaha County, giving the tornado a rating of EFU in both counties. The average path width was estimated at 40 yards based on video and photo evidence.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1344109",
   "tornadoScale": "EFU",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-05-26-hail-44.94--95.20",
   "lat": 44.94,
   "lon": -95.2,
   "zip": "",
   "city": "1 W Prinsburg",
   "date": "2026-05-26",
   "county": "Kandiyohi",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-46.50--94.11",
   "lat": 46.5,
   "lon": -94.11,
   "zip": "",
   "city": "4 NE Merrifield",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pea to nickel size hail.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-26-hail-46.98--95.07",
   "lat": 46.98,
   "lon": -95.07,
   "zip": "",
   "city": "4 N Park Rapids",
   "date": "2026-05-26",
   "county": "Hubbard",
   "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 FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-46.33--93.31",
   "lat": 46.33,
   "lon": -93.31,
   "zip": "",
   "city": "2 W Dads Corner",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Dads Corner",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-43.67--92.77",
   "lat": 43.67,
   "lon": -92.77,
   "zip": "",
   "city": "3 W Elkton",
   "date": "2026-05-26",
   "county": "Mower",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-26-hail-43.56--92.72",
   "lat": 43.56,
   "lon": -92.72,
   "zip": "",
   "city": "Adams",
   "date": "2026-05-26",
   "county": "Mower",
   "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 Adams",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-43.62--93.37",
   "lat": 43.62,
   "lon": -93.37,
   "zip": "",
   "city": "2 S Albert Lea",
   "date": "2026-05-26",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of nickel size hail provided via NWS Chat. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-ww-DLH-SV-W-9-Crow Wing-wind-2026-05-26",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-9"
  },
  {
   "id": "iem-ww-DLH-SV-W-9-Crow Wing-hail-2026-05-26",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-9"
  },
  {
   "id": "iem-ww-DLH-SV-W-13-Pine-wind-2026-05-26",
   "zip": "",
   "city": "Pine",
   "date": "2026-05-26",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-13"
  },
  {
   "id": "iem-ww-DLH-SV-W-13-Pine-hail-2026-05-26",
   "zip": "",
   "city": "Pine",
   "date": "2026-05-26",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-13"
  },
  {
   "id": "iem-ww-ARX-SV-W-77-Mower-wind-2026-05-26",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-26",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-77"
  },
  {
   "id": "iem-ww-ARX-SV-W-77-Mower-hail-2026-05-26",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-26",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-77"
  },
  {
   "id": "iem-ww-DLH-SV-W-10-Aitkin-wind-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-10"
  },
  {
   "id": "iem-ww-DLH-SV-W-10-Aitkin-hail-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-10"
  },
  {
   "id": "iem-ww-DLH-SV-W-10-Pine-wind-2026-05-26",
   "zip": "",
   "city": "Pine",
   "date": "2026-05-26",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-10"
  },
  {
   "id": "iem-ww-DLH-SV-W-10-Pine-hail-2026-05-26",
   "zip": "",
   "city": "Pine",
   "date": "2026-05-26",
   "county": "Pine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Pine on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-66-Kandiyohi-wind-2026-05-26",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-05-26",
   "county": "Kandiyohi",
   "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 MPX for Kandiyohi on 2026-05-26. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-66"
  },
  {
   "id": "iem-ww-MPX-SV-W-66-Kandiyohi-hail-2026-05-26",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-05-26",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-05-26. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-66"
  },
  {
   "id": "iem-ww-MPX-SV-W-66-Renville-wind-2026-05-26",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-26",
   "county": "Renville",
   "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 MPX for Renville on 2026-05-26. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-66"
  },
  {
   "id": "iem-ww-MPX-SV-W-66-Renville-hail-2026-05-26",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-26",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-26. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-66"
  },
  {
   "id": "iem-ww-DLH-SV-W-15-Aitkin-wind-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-15"
  },
  {
   "id": "iem-ww-DLH-SV-W-15-Aitkin-hail-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-15"
  },
  {
   "id": "iem-ww-DLH-SV-W-15-Crow Wing-wind-2026-05-26",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-15"
  },
  {
   "id": "iem-ww-DLH-SV-W-15-Crow Wing-hail-2026-05-26",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-15"
  },
  {
   "id": "iem-ww-DLH-SV-W-14-Aitkin-wind-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-14"
  },
  {
   "id": "iem-ww-DLH-SV-W-14-Aitkin-hail-2026-05-26",
   "zip": "",
   "city": "Aitkin",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2026-05-26. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-14"
  },
  {
   "id": "iem-ww-FGF-SV-W-4-Norman-wind-2026-05-26",
   "zip": "",
   "city": "Norman",
   "date": "2026-05-26",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-4"
  },
  {
   "id": "iem-ww-FGF-SV-W-4-Norman-hail-2026-05-26",
   "zip": "",
   "city": "Norman",
   "date": "2026-05-26",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-4"
  },
  {
   "id": "iem-ww-FGF-SV-W-4-Clay-wind-2026-05-26",
   "zip": "",
   "city": "Clay",
   "date": "2026-05-26",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-4"
  },
  {
   "id": "iem-ww-FGF-SV-W-4-Clay-hail-2026-05-26",
   "zip": "",
   "city": "Clay",
   "date": "2026-05-26",
   "county": "Clay",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Clay on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-4"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Becker-wind-2026-05-26",
   "zip": "",
   "city": "Becker",
   "date": "2026-05-26",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Becker-hail-2026-05-26",
   "zip": "",
   "city": "Becker",
   "date": "2026-05-26",
   "county": "Becker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Becker on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Mahnomen-wind-2026-05-26",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-05-26",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Mahnomen-hail-2026-05-26",
   "zip": "",
   "city": "Mahnomen",
   "date": "2026-05-26",
   "county": "Mahnomen",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Mahnomen on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Norman-wind-2026-05-26",
   "zip": "",
   "city": "Norman",
   "date": "2026-05-26",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-FGF-SV-W-3-Norman-hail-2026-05-26",
   "zip": "",
   "city": "Norman",
   "date": "2026-05-26",
   "county": "Norman",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Norman on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-12-Cass-wind-2026-05-26",
   "zip": "",
   "city": "Cass",
   "date": "2026-05-26",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-12"
  },
  {
   "id": "iem-ww-DLH-SV-W-12-Cass-hail-2026-05-26",
   "zip": "",
   "city": "Cass",
   "date": "2026-05-26",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-12"
  },
  {
   "id": "sps-2026-05-26-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-26",
   "county": "Renville",
   "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 Renville — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-wabasha-hail",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-05-26",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-morrison-hail",
   "zip": "",
   "city": "Morrison",
   "date": "2026-05-26",
   "county": "Morrison",
   "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 Morrison — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-todd-hail",
   "zip": "",
   "city": "Todd",
   "date": "2026-05-26",
   "county": "Todd",
   "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 Todd — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-mower-hail",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-26",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-05-26",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-freeborn-hail",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-26",
   "county": "Freeborn",
   "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 Freeborn — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1339706-2026-05-26",
   "lon": 213777,
   "zip": "",
   "city": "ADAMS",
   "date": "2026-05-26",
   "county": "Mower",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported quarter sized hail near Adams.",
   "sourceDetail": "Verified by Public — NCEI Event #1339706",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328037-2026-05-26",
   "lon": 212354,
   "zip": "",
   "city": "PRINSBURG",
   "date": "2026-05-26",
   "county": "Kandiyohi",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered thunderstorms developed across southwest Minnesota very early in the morning and travelled northeast farther into Minnesota. One storm quickly strengthened and produced quarter size hail in southern Kandiyohi County, then weakened below severe limits before it reached Willmar.",
   "sourceDetail": "Verified by Public — NCEI Event #1328037",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333519-2026-05-26",
   "lon": 213050,
   "zip": "",
   "city": "MERRIFIELD",
   "date": "2026-05-26",
   "county": "Crow Wing",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed ahead of a cold front moving across the southern half of the Northland during the late afternoon and early evening hours of the 26th. A few of the storms were strong to marginally severe producing mainly hail to 1 inch in diameter. Some minor damage from thunderstorm winds was also reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1333519",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1333526-2026-05-26",
   "lon": 213052,
   "zip": "",
   "city": "PARK RAPIDS",
   "date": "2026-05-26",
   "county": "Hubbard",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1333526",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333520-2026-05-26",
   "lon": 213050,
   "zip": "",
   "city": "MC GRATH",
   "date": "2026-05-26",
   "county": "Aitkin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed ahead of a cold front moving across the southern half of the Northland during the late afternoon and early evening hours of the 26th. A few of the storms were strong to marginally severe producing mainly hail to 1 inch in diameter. Some minor damage from thunderstorm winds was also reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1333520",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333521-2026-05-26",
   "lon": 213050,
   "zip": "",
   "city": "ESTERDAY",
   "date": "2026-05-26",
   "county": "Cass",
   "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 portion of a sheet metal roof was ripped off a structure and a nearby tree was knocked down as well.",
   "sourceDetail": "Verified by Public — NCEI Event #1333521",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1339705-2026-05-26",
   "lon": 213777,
   "zip": "",
   "city": "ELKTON",
   "date": "2026-05-26",
   "county": "Mower",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported penny sized roughly 3 miles west of Elkton. The report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1339705",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-25-hail-47.39--91.18",
   "lat": 47.39,
   "lon": -91.18,
   "zip": "",
   "city": "4 WSW Little Marais",
   "date": "2026-05-25",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 WSW Little Marais",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-ww-DLH-SV-W-8-Lake-wind-2026-05-25",
   "zip": "",
   "city": "Lake",
   "date": "2026-05-25",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-05-25. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-8"
  },
  {
   "id": "iem-ww-DLH-SV-W-8-Lake-hail-2026-05-25",
   "zip": "",
   "city": "Lake",
   "date": "2026-05-25",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-05-25. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-8"
  },
  {
   "id": "asos-bf-RST-2026-05-25",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-05-25",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1333518-2026-05-25",
   "lon": 213050,
   "zip": "",
   "city": "HIGEN CITY",
   "date": "2026-05-25",
   "county": "Lake",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed ahead of a cold front moving across the southern half of the Northland during the late afternoon and early evening hours of the 26th. A few of the storms were strong to marginally severe producing mainly hail to 1 inch in diameter. Some minor damage from thunderstorm winds was also reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1333518",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.00--96.31",
   "lat": 44,
   "lon": -96.31,
   "zip": "",
   "city": "Pipestone",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Most of the hail was dime to nickel sized. A few quarters were mixed in.",
   "sourceDetail": "NWS FSD — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.01--96.10",
   "lat": 44.01,
   "lon": -96.1,
   "zip": "",
   "city": "Woodstock",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter reported half dollar sized hail in Woodstock_ MN. Time estimated via radar.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.46--93.93",
   "lat": 44.46,
   "lon": -93.93,
   "zip": "",
   "city": "1 W Le Sueur",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.47--93.91",
   "lat": 44.47,
   "lon": -93.91,
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-05-24",
   "county": "Le Sueur",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.55--94.27",
   "lat": 44.55,
   "lon": -94.27,
   "zip": "",
   "city": "2 W Gaylord",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.33--94.49",
   "lat": 44.33,
   "lon": -94.49,
   "zip": "",
   "city": "2 NW New Ulm",
   "date": "2026-05-24",
   "county": "Brown",
   "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 NW New Ulm",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.31--94.46",
   "lat": 44.31,
   "lon": -94.46,
   "zip": "",
   "city": "New Ulm",
   "date": "2026-05-24",
   "county": "Brown",
   "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 New Ulm",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.32--94.48",
   "lat": 44.32,
   "lon": -94.48,
   "zip": "",
   "city": "1 NW New Ulm",
   "date": "2026-05-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NW New Ulm",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-24-hail-43.87--95.99",
   "lat": 43.87,
   "lon": -95.99,
   "zip": "",
   "city": "5 SSW Chandler",
   "date": "2026-05-24",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 SSW Chandler",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-24-hail-44.31--94.48",
   "lat": 44.31,
   "lon": -94.48,
   "zip": "",
   "city": "1 W New Ulm",
   "date": "2026-05-24",
   "county": "Brown",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-24-wind-44.29--94.19",
   "lat": 44.29,
   "lon": -94.19,
   "zip": "",
   "city": "1 N Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lots of blowing dust ahead of severe warned thunderstorms. Spotter estimated 50-60 MPH winds.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-63-Pipestone-wind-2026-05-24",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-63"
  },
  {
   "id": "iem-ww-FSD-SV-W-63-Pipestone-hail-2026-05-24",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-63"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Meeker-wind-2026-05-24",
   "zip": "",
   "city": "Meeker",
   "date": "2026-05-24",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Meeker-hail-2026-05-24",
   "zip": "",
   "city": "Meeker",
   "date": "2026-05-24",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Renville-wind-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Renville-hail-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Kandiyohi-wind-2026-05-24",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-05-24",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-57-Kandiyohi-hail-2026-05-24",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-05-24",
   "county": "Kandiyohi",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Kandiyohi on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-57"
  },
  {
   "id": "iem-ww-FSD-SV-W-73-Rock-wind-2026-05-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-24",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-73"
  },
  {
   "id": "iem-ww-FSD-SV-W-73-Rock-hail-2026-05-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-24",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-73"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Nicollet-wind-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Nicollet-hail-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Blue Earth-wind-2026-05-24",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-24",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Blue Earth-hail-2026-05-24",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-24",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Le Sueur-wind-2026-05-24",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-05-24",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-MPX-SV-W-65-Le Sueur-hail-2026-05-24",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-05-24",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-65"
  },
  {
   "id": "iem-ww-FSD-SV-W-57-Murray-wind-2026-05-24",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-24",
   "county": "Murray",
   "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 FSD for Murray on 2026-05-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-57"
  },
  {
   "id": "iem-ww-FSD-SV-W-57-Murray-hail-2026-05-24",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-24",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-57"
  },
  {
   "id": "iem-ww-FSD-SV-W-57-Pipestone-wind-2026-05-24",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-05-24",
   "county": "Pipestone",
   "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 FSD for Pipestone on 2026-05-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-57"
  },
  {
   "id": "iem-ww-FSD-SV-W-57-Pipestone-hail-2026-05-24",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2026-05-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-58-Renville-wind-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-58"
  },
  {
   "id": "iem-ww-MPX-SV-W-58-Renville-hail-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-58"
  },
  {
   "id": "iem-ww-FSD-SV-W-62-Murray-wind-2026-05-24",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-24",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-62"
  },
  {
   "id": "iem-ww-FSD-SV-W-62-Murray-hail-2026-05-24",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-24",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-62"
  },
  {
   "id": "iem-ww-FSD-SV-W-62-Nobles-wind-2026-05-24",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-24",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-62"
  },
  {
   "id": "iem-ww-FSD-SV-W-62-Nobles-hail-2026-05-24",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-24",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-62"
  },
  {
   "id": "iem-ww-MPX-SV-W-59-Renville-wind-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-59"
  },
  {
   "id": "iem-ww-MPX-SV-W-59-Renville-hail-2026-05-24",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-59"
  },
  {
   "id": "iem-ww-MPX-SV-W-60-McLeod-wind-2026-05-24",
   "zip": "",
   "city": "McLeod",
   "date": "2026-05-24",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-60"
  },
  {
   "id": "iem-ww-MPX-SV-W-60-McLeod-hail-2026-05-24",
   "zip": "",
   "city": "McLeod",
   "date": "2026-05-24",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-60"
  },
  {
   "id": "iem-ww-MPX-SV-W-60-Sibley-wind-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-60"
  },
  {
   "id": "iem-ww-MPX-SV-W-60-Sibley-hail-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-60"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Nicollet-wind-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Nicollet-hail-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Blue Earth-wind-2026-05-24",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-24",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Blue Earth-hail-2026-05-24",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-24",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Brown-wind-2026-05-24",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-24",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-64-Brown-hail-2026-05-24",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-24",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-64"
  },
  {
   "id": "iem-ww-MPX-SV-W-61-Sibley-wind-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-61"
  },
  {
   "id": "iem-ww-MPX-SV-W-61-Sibley-hail-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-61"
  },
  {
   "id": "iem-ww-MPX-SV-W-63-Sibley-wind-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-63"
  },
  {
   "id": "iem-ww-MPX-SV-W-63-Sibley-hail-2026-05-24",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sibley on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-63"
  },
  {
   "id": "iem-ww-MPX-SV-W-63-Nicollet-wind-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-63"
  },
  {
   "id": "iem-ww-MPX-SV-W-63-Nicollet-hail-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-63"
  },
  {
   "id": "iem-ww-MPX-SV-W-62-Nicollet-wind-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-62"
  },
  {
   "id": "iem-ww-MPX-SV-W-62-Nicollet-hail-2026-05-24",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-05-24",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-05-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-62"
  },
  {
   "id": "sps-2026-05-24-renville-hail",
   "zip": "",
   "city": "Renville",
   "date": "2026-05-24",
   "county": "Renville",
   "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 Renville — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-sibley-hail",
   "zip": "",
   "city": "Sibley",
   "date": "2026-05-24",
   "county": "Sibley",
   "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 Sibley — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-kandiyohi-hail",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-05-24",
   "county": "Kandiyohi",
   "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 Kandiyohi — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-24-freeborn-wind",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-24",
   "county": "Freeborn",
   "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 Freeborn — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1344027-2026-05-24",
   "lon": 214406,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "While most of the hail was dime to nickel size, a few up to quarter size were mixed in.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1344027",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1344029-2026-05-24",
   "lon": 214406,
   "zip": "",
   "city": "WOODSTOCK",
   "date": "2026-05-24",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak wave in northwest flow aloft enhanced the low-level jet into southeast South Dakota with moisture and better deep-layer shear arriving by late day near a weak frontal boundary. With mixed-layer instability from 1500-2200 J/kg and marginally supportive deep layer shear of 40-45 kts, isolated supercells developed with mainly hail from stronger cells up to 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1344029",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1328479-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "NEW ULM",
   "date": "2026-05-24",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered storms developed late Sunday afternoon near the Yellow Medicine - Chippewa County line and strengthened as they moved east towards Sibley and McLeod Counties. There were a few isolated reports of severe wind and hail during this time. The storms reached peak intensity as they turned south and moved through southern Sibley, Nicollet, and eastern Brown Counties. ||The largest hail reports of the evening were half dollar size in Sibley County, and the strongest wind was observed in Nicollet County (estimated 60 mph) where large amounts of dirt and dust were lofted just ahead of the storm along the gust front. It is rare to see this phenomenon occur in Minnesota, but several weeks of below normal precipitation meant many fields were dry and primed for dirt to be blown.",
   "sourceDetail": "Verified by Public — NCEI Event #1328479",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328026-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "FERNANDO",
   "date": "2026-05-24",
   "county": "McLeod",
   "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": "Spotter noted strong winds that knocked down several branches, caused by estimated 58 mph thunderstorm wind gusts.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328026",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328027-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "HENDERSON",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime to half dollar size.",
   "sourceDetail": "Verified by Public — NCEI Event #1328027",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1328028-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "GAYLORD",
   "date": "2026-05-24",
   "county": "Sibley",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered storms developed late Sunday afternoon near the Yellow Medicine - Chippewa County line and strengthened as they moved east towards Sibley and McLeod Counties. There were a few isolated reports of severe wind and hail during this time. The storms reached peak intensity as they turned south and moved through southern Sibley, Nicollet, and eastern Brown Counties. ||The largest hail reports of the evening were half dollar size in Sibley County, and the strongest wind was observed in Nicollet County (estimated 60 mph) where large amounts of dirt and dust were lofted just ahead of the storm along the gust front. It is rare to see this phenomenon occur in Minnesota, but several weeks of below normal precipitation meant many fields were dry and primed for dirt to be blown.",
   "sourceDetail": "Verified by Public — NCEI Event #1328028",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1328029-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "NICOLLET",
   "date": "2026-05-24",
   "county": "Nicollet",
   "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 trained spotters reported blowing dust as thunderstorms impacted the county. Spotter estimated 50-60 MPH winds during the peak gusts.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328029",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328030-2026-05-24",
   "lon": 212353,
   "zip": "",
   "city": "NEW ULM ARPT",
   "date": "2026-05-24",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered storms developed late Sunday afternoon near the Yellow Medicine - Chippewa County line and strengthened as they moved east towards Sibley and McLeod Counties. There were a few isolated reports of severe wind and hail during this time. The storms reached peak intensity as they turned south and moved through southern Sibley, Nicollet, and eastern Brown Counties. ||The largest hail reports of the evening were half dollar size in Sibley County, and the strongest wind was observed in Nicollet County (estimated 60 mph) where large amounts of dirt and dust were lofted just ahead of the storm along the gust front. It is rare to see this phenomenon occur in Minnesota, but several weeks of below normal precipitation meant many fields were dry and primed for dirt to be blown.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328030",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1344028-2026-05-24",
   "lon": 214406,
   "zip": "",
   "city": "CHANDLER",
   "date": "2026-05-24",
   "county": "Murray",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak wave in northwest flow aloft enhanced the low-level jet into southeast South Dakota with moisture and better deep-layer shear arriving by late day near a weak frontal boundary. With mixed-layer instability from 1500-2200 J/kg and marginally supportive deep layer shear of 40-45 kts, isolated supercells developed with mainly hail from stronger cells up to 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1344028",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.60--96.09",
   "lat": 43.6,
   "lon": -96.09,
   "zip": "",
   "city": "3 SW Magnolia",
   "date": "2026-05-17",
   "county": "Rock",
   "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.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.65--95.93",
   "lat": 43.65,
   "lon": -95.93,
   "zip": "",
   "city": "1 N Adrian",
   "date": "2026-05-17",
   "county": "Nobles",
   "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 Adrian",
   "sourceDetail": "NWS FSD — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.75--95.95",
   "lat": 43.75,
   "lon": -95.95,
   "zip": "",
   "city": "Lismore",
   "date": "2026-05-17",
   "county": "Nobles",
   "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 Lismore",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.76--95.83",
   "lat": 43.76,
   "lon": -95.83,
   "zip": "",
   "city": "Wilmont",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPING: Half Dollar (1.25 in.). Time estimated via radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.57--95.65",
   "lat": 43.57,
   "lon": -95.65,
   "zip": "",
   "city": "5 SW Worthington",
   "date": "2026-05-17",
   "county": "Nobles",
   "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: Time estimated via radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.84--95.59",
   "lat": 43.84,
   "lon": -95.59,
   "zip": "",
   "city": "2 S Fulda",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPING: Quarter (1.00 in.). Time estimated via radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.87--95.60",
   "lat": 43.87,
   "lon": -95.6,
   "zip": "",
   "city": "Fulda",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture with 1 inch hailstone and ruler.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.76--95.34",
   "lat": 43.76,
   "lon": -95.34,
   "zip": "",
   "city": "2 NW Okabena",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "In addition to hail up to the size of quarters_ winds gusted up about 40 mph and a quick heavy rain occurred. No damage was noticed.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-17-hail-43.93--94.43",
   "lat": 43.93,
   "lon": -94.43,
   "zip": "",
   "city": "Lewisville",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed photo report of hail shared by broadcast media. Time estimated by radar.",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-17-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LYV-2026-05-17",
   "lat": 43.6212,
   "lon": -96.2158,
   "zip": "",
   "city": "Luverne",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Luverne (LYV) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Luverne (LYV) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-17-wind-43.68--95.89",
   "lat": 43.68,
   "lon": -95.89,
   "zip": "",
   "city": "4 NE Adrian",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Via personal weather station. Exact time estimated via radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-17-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-05-17",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2. Time estimated via radar.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-17-wind-43.63--95.57",
   "lat": 43.63,
   "lon": -95.57,
   "zip": "",
   "city": "2 ENE Worthington",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM 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 KOTG Worthington Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-17-wind-43.65--95.59",
   "lat": 43.65,
   "lon": -95.59,
   "zip": "",
   "city": "2 NNE Worthington",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Via personal weather station. Exact time estimated via radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-17-wind-43.66--93.01",
   "lat": 43.66,
   "lon": -93.01,
   "zip": "",
   "city": "2 WSW Austin",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM 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 WSW Austin",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-AUM-2026-05-17",
   "lat": 43.6647,
   "lon": -92.9333,
   "zip": "",
   "city": "AUSTIN MUNI",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AUSTIN MUNI (AUM) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — AUSTIN MUNI (AUM) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-17-tornado-43.60--95.64",
   "lat": 43.6,
   "lon": -95.64,
   "zip": "",
   "city": "3 SW Worthington",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Unconfirmed report of tornado approximately 1 mile southwest of Worthington. Debris currently being observed.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-17-tornado-43.71--94.49",
   "lat": 43.71,
   "lon": -94.49,
   "zip": "",
   "city": "3 WSW Northrop",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Short rope tornado northwest of Fairmont north of mile marker 99 along I-90. Confirmed by law enforcement and trained spotter.",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-17-tornado-43.60--93.56",
   "lat": 43.6,
   "lon": -93.56,
   "zip": "",
   "city": "2 SW Conger",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report, time estimated from radar. Damage to out buildings, and swirls in farm field match up with other reports. Possible tornado start.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-17-tornado-43.56--93.24",
   "lat": 43.56,
   "lon": -93.24,
   "zip": "",
   "city": "2 ESE Glenville",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Delayed report, time estimated from radar. Damage in line QLCS tornado, supported by radar signature and near storm environment.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-42-Rock-wind-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-42"
  },
  {
   "id": "iem-ww-FSD-SV-W-42-Rock-hail-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-42"
  },
  {
   "id": "iem-ww-FSD-SV-W-42-Nobles-wind-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-42"
  },
  {
   "id": "iem-ww-FSD-SV-W-42-Nobles-hail-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-42"
  },
  {
   "id": "iem-ww-ARX-SV-W-70-Mower-wind-2026-05-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-70"
  },
  {
   "id": "iem-ww-ARX-SV-W-70-Mower-hail-2026-05-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-70"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Faribault-wind-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Faribault-hail-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Blue Earth-wind-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Blue Earth-hail-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Martin-wind-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-53-Martin-hail-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-53"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Nobles-wind-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Nobles-hail-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Rock-wind-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Rock-hail-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Murray-wind-2026-05-17",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-FSD-SV-W-43-Murray-hail-2026-05-17",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-56-Freeborn-wind-2026-05-17",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-56"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Murray-wind-2026-05-17",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Murray-hail-2026-05-17",
   "zip": "",
   "city": "Murray",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Cottonwood-wind-2026-05-17",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-05-17",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Cottonwood-hail-2026-05-17",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-05-17",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Jackson-wind-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Jackson-hail-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Nobles-wind-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-FSD-SV-W-45-Nobles-hail-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-45"
  },
  {
   "id": "iem-ww-ARX-SV-W-71-Mower-wind-2026-05-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-71"
  },
  {
   "id": "iem-ww-ARX-SV-W-71-Mower-hail-2026-05-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-71"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Fillmore-wind-2026-05-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-05-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Fillmore-hail-2026-05-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-05-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Olmsted-wind-2026-05-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-05-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Olmsted-hail-2026-05-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-05-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Dodge-wind-2026-05-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-05-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-ARX-SV-W-72-Dodge-hail-2026-05-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-05-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-72"
  },
  {
   "id": "iem-ww-MPX-SV-W-52-Martin-wind-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-52"
  },
  {
   "id": "iem-ww-MPX-SV-W-52-Martin-hail-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-52"
  },
  {
   "id": "iem-ww-MPX-SV-W-52-Watonwan-wind-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-52"
  },
  {
   "id": "iem-ww-MPX-SV-W-52-Watonwan-hail-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-52"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Blue Earth-wind-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Blue Earth-hail-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Faribault-wind-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Faribault-hail-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Watonwan-wind-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Watonwan-hail-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Martin-wind-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-MPX-SV-W-55-Martin-hail-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-55"
  },
  {
   "id": "iem-ww-FSD-SV-W-41-Rock-wind-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-41"
  },
  {
   "id": "iem-ww-FSD-SV-W-41-Rock-hail-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-41"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Waseca-wind-2026-05-17",
   "zip": "",
   "city": "Waseca",
   "date": "2026-05-17",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Waseca-hail-2026-05-17",
   "zip": "",
   "city": "Waseca",
   "date": "2026-05-17",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Faribault-wind-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Faribault-hail-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Freeborn-wind-2026-05-17",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Freeborn-hail-2026-05-17",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Blue Earth-wind-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-MPX-SV-W-54-Blue Earth-hail-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-54"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Fillmore-wind-2026-05-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-05-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Fillmore-hail-2026-05-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-05-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Wabasha-wind-2026-05-17",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-05-17",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Wabasha-hail-2026-05-17",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-05-17",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Winona-wind-2026-05-17",
   "zip": "",
   "city": "Winona",
   "date": "2026-05-17",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-74-Winona-hail-2026-05-17",
   "zip": "",
   "city": "Winona",
   "date": "2026-05-17",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-74"
  },
  {
   "id": "iem-ww-MPX-SV-W-51-Brown-wind-2026-05-17",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-17",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-51"
  },
  {
   "id": "iem-ww-MPX-SV-W-51-Brown-hail-2026-05-17",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-17",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-51"
  },
  {
   "id": "iem-ww-MPX-SV-W-51-Watonwan-wind-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-51"
  },
  {
   "id": "iem-ww-MPX-SV-W-51-Watonwan-hail-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-51"
  },
  {
   "id": "iem-ww-MPX-TO-W-12-Blue Earth-tornado-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Blue Earth on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-12"
  },
  {
   "id": "iem-ww-MPX-TO-W-12-Martin-tornado-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-12"
  },
  {
   "id": "iem-ww-MPX-TO-W-12-Watonwan-tornado-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Watonwan on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-12"
  },
  {
   "id": "iem-ww-FSD-TO-W-7-Rock-tornado-2026-05-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Rock on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-7"
  },
  {
   "id": "iem-ww-FSD-TO-W-7-Nobles-tornado-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Nobles on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-7"
  },
  {
   "id": "iem-ww-FSD-TO-W-9-Cottonwood-tornado-2026-05-17",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-05-17",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Cottonwood on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-9"
  },
  {
   "id": "iem-ww-FSD-TO-W-9-Jackson-tornado-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Jackson on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-9"
  },
  {
   "id": "iem-ww-MPX-TO-W-10-Faribault-tornado-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-10"
  },
  {
   "id": "iem-ww-MPX-TO-W-10-Martin-tornado-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-10"
  },
  {
   "id": "iem-ww-FSD-TO-W-12-Cottonwood-tornado-2026-05-17",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-05-17",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Cottonwood on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-12"
  },
  {
   "id": "iem-ww-FSD-TO-W-12-Jackson-tornado-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Jackson on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-12"
  },
  {
   "id": "iem-ww-FSD-TO-W-8-Nobles-tornado-2026-05-17",
   "zip": "",
   "city": "Nobles",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Nobles on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-8"
  },
  {
   "id": "iem-ww-FSD-TO-W-8-Jackson-tornado-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Jackson on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-8"
  },
  {
   "id": "iem-ww-FSD-TO-W-11-Jackson-tornado-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Jackson on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-39-Mower-tornado-2026-05-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-05-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-39"
  },
  {
   "id": "iem-ww-MPX-TO-W-11-Martin-tornado-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-11"
  },
  {
   "id": "iem-ww-MPX-TO-W-11-Watonwan-tornado-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Watonwan on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-11"
  },
  {
   "id": "iem-ww-MPX-TO-W-13-Faribault-tornado-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-13"
  },
  {
   "id": "iem-ww-MPX-TO-W-13-Martin-tornado-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-13"
  },
  {
   "id": "iem-ww-MPX-TO-W-14-Faribault-tornado-2026-05-17",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-17",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-14"
  },
  {
   "id": "iem-ww-MPX-TO-W-14-Freeborn-tornado-2026-05-17",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Freeborn on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-14"
  },
  {
   "id": "iem-ww-MPX-TO-W-9-Blue Earth-tornado-2026-05-17",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-17",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Blue Earth on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-9"
  },
  {
   "id": "iem-ww-MPX-TO-W-9-Watonwan-tornado-2026-05-17",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Watonwan on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-9"
  },
  {
   "id": "iem-ww-MPX-TO-W-9-Martin-tornado-2026-05-17",
   "zip": "",
   "city": "Martin",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-9"
  },
  {
   "id": "sps-2026-05-17-goodhue-wind",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-05-17",
   "county": "Goodhue",
   "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 Goodhue — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-STC-2026-05-17",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-05-17",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2026-05-17",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-05-17",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-05-17",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1343907-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "LISMORE",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1343907",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1343914-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "WILMONT",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1343914",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1343922-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "FULDA",
   "date": "2026-05-17",
   "county": "Murray",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1343922",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328468-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "LEWISVILLE",
   "date": "2026-05-17",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo report of half dollar sized hail shared by broadcast media.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328468",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1343899-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "KANARANZI",
   "date": "2026-05-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1343899",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1343901-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "ADRIAN",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1343901",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1343849-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "BIGELOW",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief tornado occurred in an open field around 6 miles south of Rushmore. The tornado was estimated to touch down around one-half mile northwest of the intersection of 320th Street and Jones Avenue. The tornado tracked northeast for less than two minutes across open fields before lifting south of 310th Street west of King Avenue. There were no damage indicators present to derive a rating. The average path width was estimated at 25 yards based on video evidence.",
   "sourceDetail": "Verified by Public — NCEI Event #1343849",
   "tornadoScale": "EFU",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1343836-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "ORG",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A trained spotter observed a very brief tornado in an open field southwest of Worthington.  The tornado was estimated to touch down just east of Oliver Avenue around one-half mile north of 280th Street. The tornado tracked northeast in open fields for less than one minute before lifting near South Crailsheim Road. There were no damage indicators present to derive a rating. The average path width was estimated at 20 yards.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1343836",
   "tornadoScale": "EFU",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1343911-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "ORG",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1343911",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1343920-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "KINBRAE",
   "date": "2026-05-17",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1343920",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1343924-2026-05-17",
   "lon": 214387,
   "zip": "",
   "city": "OKABENA",
   "date": "2026-05-17",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An approaching mid-level disturbance broke a weak cap and allowed storms to erupt during the afternoon along a slow moving frontal boundary. These storms rapidly organized into short bowing segments and then became highly linear across northwest Iowa and southwest Minnesota during the evening. Initial supercell storms produced large hail with as much as 2000-3000 J/kg MLCAPE, but DCAPE of around 750-1000 J/kg allowed for the development of organized cold pools and an increasing wind threat. Several brief and highly visible tornadic spin-ups developed along the line of storms by late afternoon and evening across far eastern South Dakota, northwest Iowa and southwest Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1343924",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1339438-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "NORTHROP",
   "date": "2026-05-17",
   "county": "Martin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This short, rope tornado was confirmed by law enforcement and a trained spotter. The tornado briefly touched down between Fairmont and Northrup, north of mile marker 99 along I-90. It crossed open fields and appeared to not hit any damage indicators.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1339438",
   "tornadoScale": "EFU",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328474-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "CEYLON",
   "date": "2026-05-17",
   "county": "Martin",
   "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": "Estimated thunderstorm wind gusts of 65 mph downed multiple trees on Clear Lake. There was also a report of storage shed blown into the lake.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1328474",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328475-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "CEYLON",
   "date": "2026-05-17",
   "county": "Martin",
   "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": "Thunderstorm wind gusts downed three large trees in the town of Ceylon.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1328475",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328476-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "FAIRMONT",
   "date": "2026-05-17",
   "county": "Martin",
   "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": "Estimated thunderstorm wind gusts of 65 mph snapped a large cottonwood tree which ended up falling and doing damage to a fence.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328476",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328478-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "BRICELYN",
   "date": "2026-05-17",
   "county": "Faribault",
   "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": "Thunderstorm wind gusts snapped a large branch from the base of a tree.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328478",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328477-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "FROST",
   "date": "2026-05-17",
   "county": "Faribault",
   "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": "Thunderstorm wind gusts snapped several large branches from the base of a tree.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328477",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1339447-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "CONGER",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado's track and timing are based on drone and ground survey from the Freeborn County Sheriff's Office. The tornado appears to have started in a field just south of 160th Street, then damaged several trees and buildings on the corner of 160th Street and 650th Avenue. The tornado then continued to travel northeast, damaging additional trees and buildings before dissipating in a field just south of 170th Street. The maximum wind speed was estimated at 105 mph.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1339447",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1339457-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "CONGER",
   "date": "2026-05-17",
   "county": "Freeborn",
   "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": "Damage to trees and partial roof damage to a house due to thunderstorm winds estimated at 68 mph.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1339457",
   "windSpeedMph": 59,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1339456-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "GORDONSVILLE",
   "date": "2026-05-17",
   "county": "Freeborn",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado's track and timing are based on drone and ground survey from the Freeborn County Sheriff's Office, and is supported by the radar signature and near storm environment. Likely a QLCS tornado that developed in a field just east of US HWY 65, crossing 810th Ave and damaging several trees and a few buildings before it dissipated just south of 130th Street between Glenville and Gordonsville, MN. The maximum wind speed was estimated at 90 mph.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1339456",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1339458-2026-05-17",
   "lon": 212352,
   "zip": "",
   "city": "GLENVILLE",
   "date": "2026-05-17",
   "county": "Freeborn",
   "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": "Partial machine shed damage due to thunderstorm winds estimated at 65 mph.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1339458",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1340864-2026-05-17",
   "lon": 213776,
   "zip": "",
   "city": "LEWISTON",
   "date": "2026-05-17",
   "county": "Winona",
   "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 public reported damage to 3 foot diameter trees near Lewiston on Highway 14.",
   "sourceDetail": "Verified by Public — NCEI Event #1340864",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-05-15-wind-48.97--97.20",
   "lat": 48.97,
   "lon": -97.2,
   "zip": "",
   "city": "1 ENE Saint Vincent",
   "date": "2026-05-15",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured gust at MN057 MNDOT RWIS.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MPX-SV-W-50-Waseca-wind-2026-05-15",
   "zip": "",
   "city": "Waseca",
   "date": "2026-05-15",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-50-Waseca-hail-2026-05-15",
   "zip": "",
   "city": "Waseca",
   "date": "2026-05-15",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-05-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-50-Blue Earth-wind-2026-05-15",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-15",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-50-Blue Earth-hail-2026-05-15",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-15",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-50"
  },
  {
   "id": "iem-ww-MPX-SV-W-49-Blue Earth-wind-2026-05-15",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-15",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-49"
  },
  {
   "id": "iem-ww-MPX-SV-W-49-Blue Earth-hail-2026-05-15",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-05-15",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-05-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-49"
  },
  {
   "id": "iem-ww-MPX-SV-W-49-Faribault-wind-2026-05-15",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-15",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-49"
  },
  {
   "id": "iem-ww-MPX-SV-W-49-Faribault-hail-2026-05-15",
   "zip": "",
   "city": "Faribault",
   "date": "2026-05-15",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-05-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-49"
  },
  {
   "id": "asos-bf-INL-2026-05-15",
   "lat": 48.5595,
   "lon": -93.3956,
   "zip": "",
   "city": "International Falls",
   "date": "2026-05-15",
   "county": "Koochiching",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "International Falls (INL) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — International Falls (INL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FGN-2026-05-15",
   "lat": 49.3183,
   "lon": -94.9028,
   "zip": "",
   "city": "FLAG ISLAND",
   "date": "2026-05-15",
   "county": "Lake Of The Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FLAG ISLAND (FGN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FLAG ISLAND (FGN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2026-05-15",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2026-05-15",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HCO-2026-05-15",
   "lat": 48.7527,
   "lon": -96.943,
   "zip": "",
   "city": "HALLOCK",
   "date": "2026-05-15",
   "county": "Kittson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HALLOCK (HCO) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HALLOCK (HCO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1333557-2026-05-15",
   "lon": 213048,
   "zip": "",
   "city": "Roseau",
   "date": "2026-05-15",
   "county": "Roseau",
   "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 and video received via social media of birch tree downed by gusty non thunderstorm winds. Time estimated based on time post was made to social media, along with maximum gust timing on KROX AWOS and NDAWN station 213629 Greenbush MN, where peak gusts to 45 mph were reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1333557",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2026-05-14",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN168 Warren MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.85--96.67",
   "lat": 46.85,
   "lon": -96.67,
   "zip": "",
   "city": "2 SE Dilworth",
   "date": "2026-05-14",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN013 Dilworth MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.27--95.93",
   "lat": 47.27,
   "lon": -95.93,
   "zip": "",
   "city": "3 SSE Mahnomen",
   "date": "2026-05-14",
   "county": "Mahnomen",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN044 Mahnomen MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.30--96.73",
   "lat": 47.3,
   "lon": -96.73,
   "zip": "",
   "city": "4 ENE Hendrum",
   "date": "2026-05-14",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN058 Halstad MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.14--96.84",
   "lat": 48.14,
   "lon": -96.84,
   "zip": "",
   "city": "4 NNE Tabor",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 218649 Warren MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.57--96.91",
   "lat": 48.57,
   "lon": -96.91,
   "zip": "",
   "city": "1 W Donaldson",
   "date": "2026-05-14",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN024 Donaldson MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-48.07--96.17",
   "lat": 48.07,
   "lon": -96.17,
   "zip": "",
   "city": "3 S Thief River Falls",
   "date": "2026-05-14",
   "county": "Pennington",
   "source": "IEM 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 KTVF Thief River Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.85--96.62",
   "lat": 47.85,
   "lon": -96.62,
   "zip": "",
   "city": "5 N Crookston",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM 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 KCKN Crookston AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.49--96.29",
   "lat": 46.49,
   "lon": -96.29,
   "zip": "",
   "city": "1 N Rothsay",
   "date": "2026-05-14",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN014 Rothsay MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-45.80--96.23",
   "lat": 45.8,
   "lon": -96.23,
   "zip": "",
   "city": "5 W Herman",
   "date": "2026-05-14",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN131 Herman MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-14-wind-46.75--96.18",
   "lat": 46.75,
   "lon": -96.18,
   "zip": "",
   "city": "3 E Rollag",
   "date": "2026-05-14",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN reports 58 mph gust.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-14-lacquiparl-hail",
   "zip": "",
   "city": "Lac qui Parle",
   "date": "2026-05-14",
   "county": "Lac qui Parle",
   "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 Lac qui Parle — hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-14-yellowmedi-hail",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-05-14",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-MOX-2026-05-14",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-05-14",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-05-14",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-05-14",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2026-05-14",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2026-05-14",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TVF-2026-05-14",
   "lat": 48.0657,
   "lon": -96.185,
   "zip": "",
   "city": "THIEF RIVER",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "THIEF RIVER (TVF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — THIEF RIVER (TVF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CKN-2026-05-14",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2026-05-14",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CROOKSTON MUNI (CKN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1343886-2026-05-14",
   "lon": 214393,
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-14",
   "county": "Lincoln",
   "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": "Sustained winds were between 40 and 61 mph at times, with gusts as high as 77 mph at a Minnesota Department of Transportation site near Lake Benton.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1343886",
   "windSpeedMph": 67,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333555-2026-05-14",
   "lon": 213046,
   "zip": "",
   "city": "West Polk",
   "date": "2026-05-14",
   "county": "West Polk",
   "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": "Measured wind gusts at station MN114 Beltrami MN DOT located in southwest Polk County, MN.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1333555",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1343896-2026-05-14",
   "lon": 214393,
   "zip": "",
   "city": "Lyon",
   "date": "2026-05-14",
   "county": "Lyon",
   "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": "Sustained winds briefly reached 40 mph, with gusts as high as 58 mph at a Minnesota Department of Transportation site near Florence.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1343896",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-MOX-2026-05-12",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-05-12",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CKN-2026-05-12",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2026-05-12",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CROOKSTON MUNI (CKN) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2026-05-12",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2026-05-12",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2026-05-12",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2026-05-12",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-05-12",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-05-12",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AQP-2026-05-12",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-05-12",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PKD-2026-05-12",
   "lat": 46.9,
   "lon": -95.07,
   "zip": "",
   "city": "PARK RAPIDS",
   "date": "2026-05-12",
   "county": "Hubbard",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PARK RAPIDS (PKD) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PARK RAPIDS (PKD) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9MN-2026-05-12",
   "lat": 44.0198,
   "lon": -92.4831,
   "zip": "",
   "city": "Rochester / St Mary",
   "date": "2026-05-12",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rochester / St Mary (9MN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Rochester / St Mary (9MN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-FL-W-2-Lake-flood-2026-04-30",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-30",
   "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 DLH for Lake on 2026-04-30. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FL-W-2"
  },
  {
   "id": "iem-geo-2026-04-28-flood-47.67--91.12",
   "lat": 47.67,
   "lon": -91.12,
   "zip": "",
   "city": "2 N Clear Lake",
   "date": "2026-04-28",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report. Cramer road between Harriet Lake Rd and Two Moose Trail is closed due to a washout overnight. Report time estimated.",
   "sourceDetail": "NWS DLH — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-28-flood-48.00--90.04",
   "lat": 48,
   "lon": -90.04,
   "zip": "",
   "city": "12 NNW Hovland",
   "date": "2026-04-28",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Shoe Lake Road from the intersection of Arrowhead trail west to the Loft Lake carry down access was closed due to a road washout.",
   "sourceDetail": "NWS DLH — Park/Forest Srvc via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-28-flood-47.95--90.43",
   "lat": 47.95,
   "lon": -90.43,
   "zip": "",
   "city": "14 NNW Grand Marais",
   "date": "2026-04-28",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "South Brule River Road at Fiddle Creek from the Junction of Forest Road 152 to Forest Road 325D was closed due to a road washout. Time estimated.",
   "sourceDetail": "NWS DLH — Park/Forest Srvc via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-28-flood-47.62--90.90",
   "lat": 47.62,
   "lon": -90.9,
   "zip": "",
   "city": "4 NNW Tofte",
   "date": "2026-04-28",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Cross River Road was closed at the junction of the Temperance River Road going east to county Road 2 due to a road washout. Time estimated.",
   "sourceDetail": "NWS DLH — Park/Forest Srvc via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-28-flood-47.88--91.71",
   "lat": 47.88,
   "lon": -91.71,
   "zip": "",
   "city": "6 SE Winton",
   "date": "2026-04-28",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A culvert washed out on Kawishiwi Trail near the end of Lake County Road 16 to Gate Number 3 of the Prospector ATV Trail.",
   "sourceDetail": "NWS DLH — Park/Forest Srvc via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-FA-W-3-Lake-flood-2026-04-27",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-27",
   "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 DLH for Lake on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FA-W-3"
  },
  {
   "id": "iem-geo-2026-04-24-flood-47.19--91.67",
   "lat": 47.19,
   "lon": -91.67,
   "zip": "",
   "city": "5 SE Wales",
   "date": "2026-04-24",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water inundating Boomer Road for an approximately quarter mile stretch, just east of intersection with Hwy 2. Appears to be backwater from the Little Gooseberry River. At least a foot or two of water. Per social media comments, it is deep enough to kayak in but doesnt appear to have very much flow.",
   "sourceDetail": "NWS DLH — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-24-flood-47.27--91.31",
   "lat": 47.27,
   "lon": -91.31,
   "zip": "",
   "city": "1 NNW Beaver Bay",
   "date": "2026-04-24",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Beaver River inundated the south approach to SHT/snowmobile trail bridge with a foot or more of moving water. Peak of bridge is still dry. Superior Hiking Trail along north side of river going east from the bridge has areas of inundation with moving water where it is closest to the Beaver River.",
   "sourceDetail": "NWS DLH — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-FA-W-2-Lake-flood-2026-04-24",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-24",
   "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 DLH for Lake on 2026-04-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FA-W-2"
  },
  {
   "id": "iem-lsr-2026-04-23-hail-44.94--94.50",
   "lat": 44.94,
   "lon": -94.5,
   "zip": "",
   "city": "1 E Cedar Mills",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter phoned in hail measurement.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-23-hail-45.39--93.92",
   "lat": 45.39,
   "lon": -93.92,
   "zip": "",
   "city": "2 W Becker",
   "date": "2026-04-23",
   "county": "Sherburne",
   "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 2 W Becker",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-23-hail-43.65--93.37",
   "lat": 43.65,
   "lon": -93.37,
   "zip": "",
   "city": "Albert Lea",
   "date": "2026-04-23",
   "county": "Freeborn",
   "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 Albert Lea",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-AEL-2026-04-23",
   "lat": 43.6815,
   "lon": -93.3672,
   "zip": "",
   "city": "ALBERT LEA",
   "date": "2026-04-23",
   "county": "Freeborn",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALBERT LEA (AEL) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALBERT LEA (AEL) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-04-23",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-23",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-44.07--92.48",
   "lat": 44.07,
   "lon": -92.48,
   "zip": "",
   "city": "4 N Rochester",
   "date": "2026-04-23",
   "county": "Olmsted",
   "source": "IEM 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 4 N Rochester",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Blue Earth-wind-2026-04-23",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-23",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Blue Earth-hail-2026-04-23",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-23",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Brown-wind-2026-04-23",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-23",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Brown-hail-2026-04-23",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-23",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Watonwan-wind-2026-04-23",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-23",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-46-Watonwan-hail-2026-04-23",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-23",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-46"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-Meeker-wind-2026-04-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-Meeker-hail-2026-04-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-Wright-wind-2026-04-23",
   "zip": "",
   "city": "Wright",
   "date": "2026-04-23",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-Wright-hail-2026-04-23",
   "zip": "",
   "city": "Wright",
   "date": "2026-04-23",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-McLeod-wind-2026-04-23",
   "zip": "",
   "city": "McLeod",
   "date": "2026-04-23",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-43-McLeod-hail-2026-04-23",
   "zip": "",
   "city": "McLeod",
   "date": "2026-04-23",
   "county": "McLeod",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for McLeod on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-43"
  },
  {
   "id": "iem-ww-MPX-SV-W-48-Freeborn-wind-2026-04-23",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-23",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-48"
  },
  {
   "id": "iem-ww-MPX-SV-W-48-Freeborn-hail-2026-04-23",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-23",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-48"
  },
  {
   "id": "iem-ww-MPX-SV-W-48-Steele-wind-2026-04-23",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-23",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-48"
  },
  {
   "id": "iem-ww-MPX-SV-W-48-Steele-hail-2026-04-23",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-23",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-48"
  },
  {
   "id": "iem-ww-ARX-SV-W-58-Winona-wind-2026-04-23",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-23",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-58"
  },
  {
   "id": "iem-ww-ARX-SV-W-58-Winona-hail-2026-04-23",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-23",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-58"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Olmsted-wind-2026-04-23",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-23",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Olmsted-hail-2026-04-23",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-23",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Dodge-wind-2026-04-23",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-23",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Dodge-hail-2026-04-23",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-23",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Mower-wind-2026-04-23",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-23",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-ARX-SV-W-57-Mower-hail-2026-04-23",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-23",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-57"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Brown-wind-2026-04-23",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-23",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Brown-hail-2026-04-23",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-23",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Watonwan-wind-2026-04-23",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-23",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Watonwan-hail-2026-04-23",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-23",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Blue Earth-wind-2026-04-23",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-23",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Blue Earth-hail-2026-04-23",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-23",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Nicollet-wind-2026-04-23",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-23",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-47-Nicollet-hail-2026-04-23",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-23",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-47"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Benton-wind-2026-04-23",
   "zip": "",
   "city": "Benton",
   "date": "2026-04-23",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Benton-hail-2026-04-23",
   "zip": "",
   "city": "Benton",
   "date": "2026-04-23",
   "county": "Benton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Benton on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Mille Lacs-wind-2026-04-23",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-04-23",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Mille Lacs-hail-2026-04-23",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2026-04-23",
   "county": "Mille Lacs",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Mille Lacs on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Sherburne-wind-2026-04-23",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-04-23",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-45-Sherburne-hail-2026-04-23",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-04-23",
   "county": "Sherburne",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Sherburne on 2026-04-23. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-45"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Meeker-wind-2026-04-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Meeker-hail-2026-04-23",
   "zip": "",
   "city": "Meeker",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Meeker on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Stearns-wind-2026-04-23",
   "zip": "",
   "city": "Stearns",
   "date": "2026-04-23",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Stearns-hail-2026-04-23",
   "zip": "",
   "city": "Stearns",
   "date": "2026-04-23",
   "county": "Stearns",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Stearns on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Wright-wind-2026-04-23",
   "zip": "",
   "city": "Wright",
   "date": "2026-04-23",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "iem-ww-MPX-SV-W-44-Wright-hail-2026-04-23",
   "zip": "",
   "city": "Wright",
   "date": "2026-04-23",
   "county": "Wright",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Wright on 2026-04-23. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-44"
  },
  {
   "id": "sps-2026-04-23-wright-hail",
   "zip": "",
   "city": "Wright",
   "date": "2026-04-23",
   "county": "Wright",
   "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 Wright — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-sherburne-hail",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-04-23",
   "county": "Sherburne",
   "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 Sherburne — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-pine-hail",
   "zip": "",
   "city": "Pine",
   "date": "2026-04-23",
   "county": "Pine",
   "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 Pine — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-faribault-wind",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-23",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-lesueur-hail",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-23",
   "county": "Le Sueur",
   "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 Le Sueur — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-lakeofthew-hail",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2026-04-23",
   "county": "Lake of the Woods",
   "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 of the Woods — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-23",
   "county": "Steele",
   "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 Steele — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-23",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-23",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-goodhue-hail",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-23",
   "county": "Goodhue",
   "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 Goodhue — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-wabasha-wind",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-23",
   "county": "Wabasha",
   "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 Wabasha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1332825-2026-04-23",
   "lon": 212573,
   "zip": "",
   "city": "ALBERT LEA",
   "date": "2026-04-23",
   "county": "Freeborn",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A deepening low-pressure system located across the western Canadian Prairies moved into Manitoba on April 23rd, 2026. A surface cold front associated with this low was stretched across Minnesota. This aided the development of showers and thunderstorms that afternoon. A few stronger storms did produce large hail measuring quarter size (Freeborn Co.) and half-dollar size (Meeker Co.). Additionally, in southern Minnesota, the AWOS station located in Albert Lea measured a 62-mph wind gust.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1332825",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332792-2026-04-23",
   "lon": 212573,
   "zip": "",
   "city": "CEDAR MILLS",
   "date": "2026-04-23",
   "county": "Meeker",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A deepening low-pressure system located across the western Canadian Prairies moved into Manitoba on April 23rd, 2026. A surface cold front associated with this low was stretched across Minnesota. This aided the development of showers and thunderstorms that afternoon. A few stronger storms did produce large hail measuring quarter size (Freeborn Co.) and half-dollar size (Meeker Co.). Additionally, in southern Minnesota, the AWOS station located in Albert Lea measured a 62-mph wind gust.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332792",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1332797-2026-04-23",
   "lon": 212573,
   "zip": "",
   "city": "BECKER",
   "date": "2026-04-23",
   "county": "Sherburne",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A deepening low-pressure system located across the western Canadian Prairies moved into Manitoba on April 23rd, 2026. A surface cold front associated with this low was stretched across Minnesota. This aided the development of showers and thunderstorms that afternoon. A few stronger storms did produce large hail measuring quarter size (Freeborn Co.) and half-dollar size (Meeker Co.). Additionally, in southern Minnesota, the AWOS station located in Albert Lea measured a 62-mph wind gust.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332797",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "asos-bf-MML-2026-04-22",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-04-22",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-04-22",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-04-22",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-04-18",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-04-18",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.31--94.46",
   "lat": 44.31,
   "lon": -94.46,
   "zip": "",
   "city": "New Ulm",
   "date": "2026-04-17",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo measurement provided via NWSChat. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.29--93.97",
   "lat": 44.29,
   "lon": -93.97,
   "zip": "",
   "city": "Kasota",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via NWSChat. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.31--93.57",
   "lat": 44.31,
   "lon": -93.57,
   "zip": "",
   "city": "Kilkenny",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Confirmed by Emergency Management.",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.33--93.21",
   "lat": 44.33,
   "lon": -93.21,
   "zip": "",
   "city": "4 NE Faribault",
   "date": "2026-04-17",
   "county": "Rice",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Faribault",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.74--92.85",
   "lat": 44.74,
   "lon": -92.85,
   "zip": "",
   "city": "Hastings",
   "date": "2026-04-17",
   "county": "Dakota",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Measurement provided via Facebook. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.49--92.91",
   "lat": 44.49,
   "lon": -92.91,
   "zip": "",
   "city": "1 S Cannon Falls",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 S Cannon Falls",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.48--92.92",
   "lat": 44.48,
   "lon": -92.92,
   "zip": "",
   "city": "2 SSW Cannon Falls",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail measurement photo provided via NWSChat. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.89--92.87",
   "lat": 43.89,
   "lon": -92.87,
   "zip": "",
   "city": "1 W Hayfield",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 Hayfield",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.89--92.85",
   "lat": 43.89,
   "lon": -92.85,
   "zip": "",
   "city": "Hayfield",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 Hayfield",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.03--92.75",
   "lat": 44.03,
   "lon": -92.75,
   "zip": "",
   "city": "Kasson",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 Kasson",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.01--92.75",
   "lat": 44.01,
   "lon": -92.75,
   "zip": "",
   "city": "1 S Kasson",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 S Kasson",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.72--92.70",
   "lat": 43.72,
   "lon": -92.7,
   "zip": "",
   "city": "Dexter",
   "date": "2026-04-17",
   "county": "Mower",
   "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 Dexter",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.56--92.52",
   "lat": 44.56,
   "lon": -92.52,
   "zip": "",
   "city": "1 SE Red Wing",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.56--92.47",
   "lat": 44.56,
   "lon": -92.47,
   "zip": "",
   "city": "2 SW Bay City",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.56--92.52",
   "lat": 44.56,
   "lon": -92.52,
   "zip": "",
   "city": "1 SE Red Wing",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.55--92.53",
   "lat": 44.55,
   "lon": -92.53,
   "zip": "",
   "city": "1 SE Red Wing",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.97--93.27",
   "lat": 44.97,
   "lon": -93.27,
   "zip": "",
   "city": "1 S Minneapolis",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.97--93.24",
   "lat": 44.97,
   "lon": -93.24,
   "zip": "",
   "city": "1 SE Minneapolis",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.56--92.47",
   "lat": 44.56,
   "lon": -92.47,
   "zip": "",
   "city": "2 SW Bay City",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.08--92.54",
   "lat": 44.08,
   "lon": -92.54,
   "zip": "",
   "city": "3 SE Douglas",
   "date": "2026-04-17",
   "county": "Olmsted",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.07--92.48",
   "lat": 44.07,
   "lon": -92.48,
   "zip": "",
   "city": "4 N Rochester",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Rochester",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.99--93.21",
   "lat": 44.99,
   "lon": -93.21,
   "zip": "",
   "city": "1 W Falcon Heights",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.01--92.99",
   "lat": 45.01,
   "lon": -92.99,
   "zip": "",
   "city": "1 E North St. Paul",
   "date": "2026-04-17",
   "county": "Ramsey",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.17--92.57",
   "lat": 44.17,
   "lon": -92.57,
   "zip": "",
   "city": "2 WNW Oronoco",
   "date": "2026-04-17",
   "county": "Olmsted",
   "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 WNW Oronoco",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.02--93.22",
   "lat": 45.02,
   "lon": -93.22,
   "zip": "",
   "city": "2 SE Columbia Heights",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.96--93.28",
   "lat": 44.96,
   "lon": -93.28,
   "zip": "",
   "city": "2 SW Minneapolis",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 2 SW Minneapolis",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.93--92.94",
   "lat": 44.93,
   "lon": -92.94,
   "zip": "",
   "city": "1 N Woodbury",
   "date": "2026-04-17",
   "county": "Washington",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.09--93.14",
   "lat": 45.09,
   "lon": -93.14,
   "zip": "",
   "city": "Shoreview",
   "date": "2026-04-17",
   "county": "Ramsey",
   "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 Shoreview",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.53--92.53",
   "lat": 44.53,
   "lon": -92.53,
   "zip": "",
   "city": "2 S Red Wing",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.97--92.06",
   "lat": 43.97,
   "lon": -92.06,
   "zip": "",
   "city": "Saint Charles",
   "date": "2026-04-17",
   "county": "Winona",
   "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 Saint Charles",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-46.86--92.29",
   "lat": 46.86,
   "lon": -92.29,
   "zip": "",
   "city": "4 NNW Hermantown",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NNW Hermantown",
   "sourceDetail": "NWS DLH — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.07--91.94",
   "lat": 44.07,
   "lon": -91.94,
   "zip": "",
   "city": "Altura",
   "date": "2026-04-17",
   "county": "Winona",
   "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 Altura",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.97--92.06",
   "lat": 43.97,
   "lon": -92.06,
   "zip": "",
   "city": "Saint Charles",
   "date": "2026-04-17",
   "county": "Winona",
   "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 Saint Charles",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.08--92.53",
   "lat": 44.08,
   "lon": -92.53,
   "zip": "",
   "city": "3 SE Douglas",
   "date": "2026-04-17",
   "county": "Olmsted",
   "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 SE Douglas",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-47.05--91.63",
   "lat": 47.05,
   "lon": -91.63,
   "zip": "",
   "city": "2 ENE Two Harbors",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.10--91.82",
   "lat": 44.1,
   "lon": -91.82,
   "zip": "",
   "city": "Rollingstone",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency Manager reported quarter size hail in Rollingstone.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-47.09--91.58",
   "lat": 47.09,
   "lon": -91.58,
   "zip": "",
   "city": "4 WSW Castle Danger",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Majority of hail was three quarters to one inch in size but some pieces as large as 1.5 inches. Photo sent to NWS Duluth. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-46.82--92.32",
   "lat": 46.82,
   "lon": -92.32,
   "zip": "",
   "city": "2 NE Munger",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mostly pea size but a few one inch to one and a quarter inch found about 45 minutes after the storm passed.",
   "sourceDetail": "NWS DLH — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.86--92.73",
   "lat": 43.86,
   "lon": -92.73,
   "zip": "",
   "city": "5 NE Sargeant",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Sheriff deputy reported that a tornado formed and dissipated and then a second tornado touched down.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.85--92.73",
   "lat": 43.85,
   "lon": -92.73,
   "zip": "",
   "city": "5 NE Sargeant",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Sheriff deputy reported that a tornado formed and dissipated and then a second tornado touched down.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.86--92.72",
   "lat": 43.86,
   "lon": -92.72,
   "zip": "",
   "city": "6 NE Sargeant",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF0 tornado affected mainly rural areas southeast of Oslo MN with estimated max winds around 80 mph. Mainly farm outbuildings and trees sustained light damage during the tornadoes 4 mile path.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.87--92.49",
   "lat": 43.87,
   "lon": -92.49,
   "zip": "",
   "city": "1 N Stewartville",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF-2 tornado (estimated peak wind 130 mph) formed just northeast of Stewartville around 2:17 pm and traveled about 10 miles northeast damaging numerous homes and farms. Some of the worst damage was seen near Marion Road just northeast of Highway 52 where homes were more severely damaged with roof removal and partially collapsed exterior walls. The tornado was on the ground for about 14 minutes using radar estimation. At its widest, mainly in rural areas, it was approximately 175 yards.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.05--92.42",
   "lat": 44.05,
   "lon": -92.42,
   "zip": "",
   "city": "4 NE Rochester",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began in a northeast suburb of Rochester at around 2:30 pm with just shingle damage to homes and traveled northeast into more rural areas. The first portion of the tornado was weak with mainly EF0 damage. On the second portion of the 12 mile track, the tornado intensified to produce approximately 100 mph winds with tree and farm outbuilding damage. The tornado finally lifted at 2:54 pm.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.92--92.49",
   "lat": 43.92,
   "lon": -92.49,
   "zip": "",
   "city": "4 N Stewartville",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Rochester Tower reported tornado on the ground near Highway 63.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-43.91--92.48",
   "lat": 43.91,
   "lon": -92.48,
   "zip": "",
   "city": "4 N Stewartville",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Rochester Tower reported tornado on the ground near Highway 63.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.07--92.22",
   "lat": 44.07,
   "lon": -92.22,
   "zip": "",
   "city": "2 E Viola",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF2 tornado affected mainly rural areas northeast of Rochester MN beginning about 5 miles east-northeast of Viola in Olmsted county around 2:46 pm. The tornado tracked northeast damaging trees and outbuildings. One farm house lost a complete roof and a garage lost roof portions. The tornado ended in Wabasha county a few miles southeast of Plainview MN at 3:00 pm. Maximum winds were estimated at around 125 mph near the farm house residence.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.17--92.25",
   "lat": 44.17,
   "lon": -92.25,
   "zip": "",
   "city": "2 N Elgin",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado touched down north of Elgin where it flipped a semi. It caused damage on 2 farmsteads. Ended 1 3/4 miles north of 247 near County Rd 2.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.16--92.27",
   "lat": 44.16,
   "lon": -92.27,
   "zip": "",
   "city": "2 NNW Elgin",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado touched down north of Elgin where it flipped a semi. It caused damage on 2 farmsteads. Ended 1 3/4 miles north of 247 near County Rd 2.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.11--92.17",
   "lat": 44.11,
   "lon": -92.17,
   "zip": "",
   "city": "4 S Plainview",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado caused roof damage and removed a barn off of its foundation at 50500 County Rd, Plainview, MN. Residents saw the tornado and took shelter in a basement. No injuries.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-34-Dakota-wind-2026-04-17",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-17",
   "county": "Dakota",
   "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 MPX for Dakota on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-34"
  },
  {
   "id": "iem-ww-MPX-SV-W-34-Dakota-hail-2026-04-17",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-17",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-34"
  },
  {
   "id": "iem-ww-MPX-SV-W-34-Goodhue-wind-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-34"
  },
  {
   "id": "iem-ww-MPX-SV-W-34-Goodhue-hail-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-34"
  },
  {
   "id": "iem-ww-ARX-SV-W-48-Dodge-wind-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 ARX for Dodge on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-48"
  },
  {
   "id": "iem-ww-ARX-SV-W-48-Dodge-hail-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-48"
  },
  {
   "id": "iem-ww-MPX-SV-W-39-Goodhue-wind-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-39"
  },
  {
   "id": "iem-ww-MPX-SV-W-39-Goodhue-hail-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-39"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Le Sueur-wind-2026-04-17",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "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 MPX for Le Sueur on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Le Sueur-hail-2026-04-17",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Rice-wind-2026-04-17",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-17",
   "county": "Rice",
   "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 MPX for Rice on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Rice-hail-2026-04-17",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-17",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Steele-wind-2026-04-17",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-17",
   "county": "Steele",
   "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 MPX for Steele on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Steele-hail-2026-04-17",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-17",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Waseca-wind-2026-04-17",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-17",
   "county": "Waseca",
   "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 MPX for Waseca on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-MPX-SV-W-32-Waseca-hail-2026-04-17",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-17",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-49-Olmsted-wind-2026-04-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-17",
   "county": "Olmsted",
   "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 ARX for Olmsted on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-49"
  },
  {
   "id": "iem-ww-ARX-SV-W-49-Olmsted-hail-2026-04-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-49"
  },
  {
   "id": "iem-ww-ARX-SV-W-49-Dodge-wind-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "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 ARX for Dodge on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-49"
  },
  {
   "id": "iem-ww-ARX-SV-W-49-Dodge-hail-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-49"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Rice-wind-2026-04-17",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-17",
   "county": "Rice",
   "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 MPX for Rice on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Rice-hail-2026-04-17",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-17",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Dakota-wind-2026-04-17",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-17",
   "county": "Dakota",
   "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 MPX for Dakota on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Dakota-hail-2026-04-17",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-17",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Goodhue-wind-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-MPX-SV-W-33-Goodhue-hail-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-33"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-Carlton-wind-2026-04-17",
   "zip": "",
   "city": "Carlton",
   "date": "2026-04-17",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-Carlton-hail-2026-04-17",
   "zip": "",
   "city": "Carlton",
   "date": "2026-04-17",
   "county": "Carlton",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Carlton on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-Lake-wind-2026-04-17",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-Lake-hail-2026-04-17",
   "zip": "",
   "city": "Lake",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-St. Louis-wind-2026-04-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-St. Louis-hail-2026-04-17",
   "zip": "",
   "city": "St. Louis",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-1"
  },
  {
   "id": "iem-ww-MPX-SV-W-35-Goodhue-wind-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-35"
  },
  {
   "id": "iem-ww-MPX-SV-W-35-Goodhue-hail-2026-04-17",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-35"
  },
  {
   "id": "iem-ww-ARX-TO-W-17-Fillmore-tornado-2026-04-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-17"
  },
  {
   "id": "iem-ww-ARX-TO-W-15-Fillmore-tornado-2026-04-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-15"
  },
  {
   "id": "iem-ww-ARX-TO-W-12-Mower-tornado-2026-04-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-12"
  },
  {
   "id": "iem-ww-ARX-TO-W-23-Fillmore-tornado-2026-04-17",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-17",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-23"
  },
  {
   "id": "iem-ww-ARX-TO-W-27-Houston-tornado-2026-04-17",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-17",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Houston on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-27"
  },
  {
   "id": "iem-ww-ARX-TO-W-11-Dodge-tornado-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Dodge on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-11-Olmsted-tornado-2026-04-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Olmsted on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-11-Mower-tornado-2026-04-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-14-Olmsted-tornado-2026-04-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Olmsted on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-14"
  },
  {
   "id": "iem-ww-ARX-TO-W-14-Wabasha-tornado-2026-04-17",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Wabasha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-14"
  },
  {
   "id": "iem-ww-ARX-TO-W-22-Winona-tornado-2026-04-17",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Winona on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-22"
  },
  {
   "id": "iem-ww-ARX-TO-W-22-Wabasha-tornado-2026-04-17",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Wabasha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-22"
  },
  {
   "id": "iem-ww-ARX-TO-W-10-Dodge-tornado-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Dodge on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-10"
  },
  {
   "id": "iem-ww-ARX-TO-W-10-Mower-tornado-2026-04-17",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-10"
  },
  {
   "id": "iem-ww-ARX-TO-W-16-Olmsted-tornado-2026-04-17",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Olmsted on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-16"
  },
  {
   "id": "iem-ww-ARX-TO-W-16-Wabasha-tornado-2026-04-17",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Wabasha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-16"
  },
  {
   "id": "iem-ww-ARX-TO-W-16-Winona-tornado-2026-04-17",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Winona on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-16"
  },
  {
   "id": "iem-ww-FGF-FL-W-10-Kittson-flood-2026-04-17",
   "zip": "",
   "city": "Kittson",
   "date": "2026-04-17",
   "county": "Kittson",
   "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 FGF for Kittson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-10"
  },
  {
   "id": "iem-ww-FGF-FL-W-10-Marshall-flood-2026-04-17",
   "zip": "",
   "city": "Marshall",
   "date": "2026-04-17",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-10"
  },
  {
   "id": "sps-2026-04-17-sibley-hail",
   "zip": "",
   "city": "Sibley",
   "date": "2026-04-17",
   "county": "Sibley",
   "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 Sibley — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-lesueur-hail",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "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 Le Sueur — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-rice-hail",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-17",
   "county": "Rice",
   "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 Rice — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-hennepin-hail",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-04-17",
   "county": "Hennepin",
   "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 Hennepin — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "county": "Washington",
   "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 Washington — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GNA-2026-04-17",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-04-17",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1330499-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "KASOTA",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via NWS Chat.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1330499",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330500-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "KILKENNY",
   "date": "2026-04-17",
   "county": "Le Sueur",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via NWS Chat.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1330500",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330501-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "HASTINGS",
   "date": "2026-04-17",
   "county": "Dakota",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo measurement provided via Facebook.",
   "sourceDetail": "Verified by Public — NCEI Event #1330501",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1334398-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "HAYFIELD",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported quarter sized hail 1 mile northeast of Hayfield.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334398",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334418-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "DEXTER",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported quarter sized hail 1 mile east of Dexter.",
   "sourceDetail": "Verified by Public — NCEI Event #1334418",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330508-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "SHOREVIEW",
   "date": "2026-04-17",
   "county": "Ramsey",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330508",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1334415-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ALTURA",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported quarter sized hail in Altura.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334415",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334416-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ROLLINGSTONE",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported quarter sized hail in Rollingstone.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334416",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330498-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "NEW ULM ARPT",
   "date": "2026-04-17",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo measurement provided via NWS Chat.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330498",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330497-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "CANNON CITY",
   "date": "2026-04-17",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330497",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330495-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "CANNON FALLS",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330495",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334394-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "HAYFIELD",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported golf ball sized hail 1 mile west of Hayfield.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334394",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1334413-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "KASSON",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported quarter sized hail 1 mile south of Kasson.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334413",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328849-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "SARGEANT",
   "date": "2026-04-17",
   "county": "Mower",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This weak tornado began just south of the Dodge and Mower County line before moving into Dodge County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328849",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328852-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "OSLO",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This weak tornado moved into Dodge County from Mower County, impacting mostly rural areas of Dodge County. This tornado damaged a grain silo and downed several trees before dissipating.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328852",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328870-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ROCK DELL",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This weak tornado crossed into Olmsted County from Dodge County, damaging trees and farm outbuildings before dissipating as it moved northeast.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328870",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334419-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ORONOCO",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported quarter sized hail 2 miles west of Oronoco.",
   "sourceDetail": "Verified by Public — NCEI Event #1334419",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330489-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "WACOUTA",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330489",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330490-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "RED WING",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330490",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330492-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "RED WING",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330492",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330505-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "NORTH ST PAUL",
   "date": "2026-04-17",
   "county": "Ramsey",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330505",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1330502-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "MINNEAPOLIS",
   "date": "2026-04-17",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330502",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1334414-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter reported golf ball sized hail 4 miles north of Rochester.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1334414",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1334417-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "DOUGLAS",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported quarter sized hail about 3 miles south-southeast of Douglas. The reported was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1334417",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330506-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "ST ANTHONY",
   "date": "2026-04-17",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330506",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1330507-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "WOODBURY",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330507",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1328876-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "OSLO",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This strong EF-2 tornado began on the northeast side of Stewartville resulting in damage to several homes. The tornado then moved northeast through rural areas of Olmsted County while being highly visible on MNDOT cameras and from Rochester. This tornado eventually crossed I-90, hitting a semi-trailer and injuring the occupant, before moving northwest of Simpson. A farmstead near Simpson took a direct hit from the tornado where a single-wide manufactured home was rolled and farm outbuildings were destroyed. The tornado continued northeast into a neighborhood along Marion Road where several homes were rendered uninhabitable due to a collapse of their exterior walls and roof. Numerous other residences sustained window, roof, and outbuilding damage as well. The tornado continued through this neighborhood before dissipating along Timberidge Court between Rochester and Marion. Two more individuals were also injured in this area while sheltering in their home from the tornado.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328876",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328879-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF-1 tornado began in northeast portions of Rochester resulting in minor roof damage to a couple of homes before moving northeast through rural portions of Olmsted County, damaging trees and a few electrical poles before moving into Wabasha County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328879",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330494-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "HAY CREEK",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330494",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330493-2026-04-17",
   "lon": 212572,
   "zip": "",
   "city": "WACOUTA",
   "date": "2026-04-17",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A surface cold front moved across Minnesota during the early morning of April 17th which ultimately produced two rounds of thunderstorms.  The first line of storms was associated with a warm front which produced quarter size hail across south-central Minnesota mid-morning. The secondary and stronger line of storms tied to the cold front itself moved through in the early afternoon across eastern MN. This line produced a swath of large hail measuring from quarter size up to ping pong ball size hail in Cannon Falls (Goodhue County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330493",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328880-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ELGIN",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado moved into Wabasha County from Olmsted County and damaged outbuildings and one residence along its path before dissipating near the intersection of County Road 2 and 550th Street.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328880",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328882-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "VIOLA",
   "date": "2026-04-17",
   "county": "Olmsted",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This strong EF-2 tornado began in rural portions of Olmsted County east of Viola where it damaged some farm outbuildings as it moved northeast. As the tornado approached the Wabasha County line, it strengthened and significantly damaged a farmstead, removing large sections of the roof and other portions of the home and outbuildings. It then continued northeast into Wabasha County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328882",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328884-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ELGIN",
   "date": "2026-04-17",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado continued into Wabasha County from Olmsted County where it damaged one residence, some farm outbuildings, power poles, and trees before dissipating near 230th avenue.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328884",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326983-2026-04-17",
   "lon": 212227,
   "zip": "",
   "city": "DULUTH HGTS",
   "date": "2026-04-17",
   "county": "St. Louis",
   "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 photo was received via social media showing three 5 inch diameter softwood trees broken a few feet up the trunks.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1326983",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326979-2026-04-17",
   "lon": 212227,
   "zip": "",
   "city": "FOUR CORNERS",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed ahead of a cold front across northeastern Minnesota on the afternoon of the 17th. These storms mainly produced large hail to the size of half dollars and gusty winds snapped a few trees.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1326979",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334421-2026-04-17",
   "lon": 211779,
   "zip": "",
   "city": "ST CHARLES",
   "date": "2026-04-17",
   "county": "Winona",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported ping pong ball hail sized in St. Charles.",
   "sourceDetail": "Verified by Public — NCEI Event #1334421",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1326980-2026-04-17",
   "lon": 212227,
   "zip": "",
   "city": "WALDO",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed ahead of a cold front across northeastern Minnesota on the afternoon of the 17th. These storms mainly produced large hail to the size of half dollars and gusty winds snapped a few trees.",
   "sourceDetail": "Verified by Public — NCEI Event #1326980",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1326981-2026-04-17",
   "lon": 212227,
   "zip": "",
   "city": "SILVER CREEK",
   "date": "2026-04-17",
   "county": "Lake",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The majority of the hail was three quarters to one inch in size but some pieces were as large as 1.5 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1326981",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1326982-2026-04-17",
   "lon": 212227,
   "zip": "",
   "city": "SIMAR",
   "date": "2026-04-17",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was mostly pea size but a few stones one inch to one and a quarter inches were found about 45 minutes after the storm passed.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1326982",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-FGF-FL-W-9-Kittson-flood-2026-04-16",
   "zip": "",
   "city": "Kittson",
   "date": "2026-04-16",
   "county": "Kittson",
   "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 FGF for Kittson on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-9"
  },
  {
   "id": "iem-ww-FGF-FL-W-6-Marshall-flood-2026-04-15",
   "zip": "",
   "city": "Marshall",
   "date": "2026-04-15",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-6"
  },
  {
   "id": "iem-ww-FGF-FL-W-6-Polk-flood-2026-04-15",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-15",
   "county": "Polk",
   "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 FGF for Polk on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-6"
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.56--92.03",
   "lat": 43.56,
   "lon": -92.03,
   "zip": "",
   "city": "1 WNW Harmony",
   "date": "2026-04-14",
   "county": "Fillmore",
   "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 WNW Harmony",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.55--92.01",
   "lat": 43.55,
   "lon": -92.01,
   "zip": "",
   "city": "Harmony",
   "date": "2026-04-14",
   "county": "Fillmore",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.74--91.77",
   "lat": 43.74,
   "lon": -91.77,
   "zip": "",
   "city": "Bratsberg",
   "date": "2026-04-14",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1 to 1 1/4 inch hail.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-ARX-SV-W-34-Fillmore-wind-2026-04-14",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-14",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-34"
  },
  {
   "id": "iem-ww-ARX-SV-W-34-Fillmore-hail-2026-04-14",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-14",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-04-14. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "ARX-SV-W-34"
  },
  {
   "id": "iem-ww-ARX-SV-W-41-Fillmore-wind-2026-04-14",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-14",
   "county": "Fillmore",
   "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 ARX for Fillmore on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-41"
  },
  {
   "id": "iem-ww-ARX-SV-W-41-Fillmore-hail-2026-04-14",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-14",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-41"
  },
  {
   "id": "iem-ww-ARX-SV-W-41-Houston-wind-2026-04-14",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-14",
   "county": "Houston",
   "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 ARX for Houston on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-41"
  },
  {
   "id": "iem-ww-ARX-SV-W-41-Houston-hail-2026-04-14",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-14",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-41"
  },
  {
   "id": "iem-ww-FGF-FL-W-8-Polk-flood-2026-04-14",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-14",
   "county": "Polk",
   "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 FGF for Polk on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-8"
  },
  {
   "id": "ncei-1333626-2026-04-14",
   "lon": 211788,
   "zip": "",
   "city": "BRATSBERG",
   "date": "2026-04-14",
   "county": "Fillmore",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported half dollar sized hail near Bratsberg.",
   "sourceDetail": "Verified by Public — NCEI Event #1333626",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1333625-2026-04-14",
   "lon": 211788,
   "zip": "",
   "city": "HARMONY",
   "date": "2026-04-14",
   "county": "Fillmore",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter reported ping pong ball sized hail near Harmony.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333625",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.28--93.29",
   "lat": 44.28,
   "lon": -93.29,
   "zip": "",
   "city": "1 SW Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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 SW Faribault",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.29--93.30",
   "lat": 44.29,
   "lon": -93.3,
   "zip": "",
   "city": "2 WSW Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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 2 WSW Faribault. Egg sized hail reported via Slack. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.31--93.28",
   "lat": 44.31,
   "lon": -93.28,
   "zip": "",
   "city": "1 NW Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.29--93.27",
   "lat": 44.29,
   "lon": -93.27,
   "zip": "",
   "city": "1 SW Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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 SW Faribault",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.34--93.20",
   "lat": 44.34,
   "lon": -93.2,
   "zip": "",
   "city": "4 NE Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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 NE Faribault",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.34--93.23",
   "lat": 44.34,
   "lon": -93.23,
   "zip": "",
   "city": "4 NNE Faribault",
   "date": "2026-04-13",
   "county": "Rice",
   "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 Faribault",
   "sourceDetail": "NWS MPX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.42--92.87",
   "lat": 44.42,
   "lon": -92.87,
   "zip": "",
   "city": "5 NW Hader",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.43--92.88",
   "lat": 44.43,
   "lon": -92.88,
   "zip": "",
   "city": "6 S Cannon Falls",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.44--92.89",
   "lat": 44.44,
   "lon": -92.89,
   "zip": "",
   "city": "5 S Cannon Falls",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.41--93.08",
   "lat": 44.41,
   "lon": -93.08,
   "zip": "",
   "city": "2 W Dennison",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported relayed via Slack.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.44--93.01",
   "lat": 44.44,
   "lon": -93.01,
   "zip": "",
   "city": "2 NE Dennison",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NE Dennison",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.35--92.91",
   "lat": 44.35,
   "lon": -92.91,
   "zip": "",
   "city": "5 W Hader",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report relayed with a photo via NWSChat.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.88--94.63",
   "lat": 43.88,
   "lon": -94.63,
   "zip": "",
   "city": "4 E Ormsby",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.87--94.62",
   "lat": 43.87,
   "lon": -94.62,
   "zip": "",
   "city": "4 E Ormsby",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Tennis Ball (2.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.87--94.74",
   "lat": 43.87,
   "lon": -94.74,
   "zip": "",
   "city": "Odin",
   "date": "2026-04-13",
   "county": "Watonwan",
   "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 Odin",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.88--94.70",
   "lat": 43.88,
   "lon": -94.7,
   "zip": "",
   "city": "2 N Ormsby",
   "date": "2026-04-13",
   "county": "Watonwan",
   "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 Ormsby",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.40--92.43",
   "lat": 44.4,
   "lon": -92.43,
   "zip": "",
   "city": "4 ENE Bellechester",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": ".",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.40--92.43",
   "lat": 44.4,
   "lon": -92.43,
   "zip": "",
   "city": "4 ENE Bellechester",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 ENE Bellechester",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.45--92.42",
   "lat": 44.45,
   "lon": -92.42,
   "zip": "",
   "city": "8 W Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 8 W Lake City",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.28--94.13",
   "lat": 44.28,
   "lon": -94.13,
   "zip": "",
   "city": "3 E Nicollet",
   "date": "2026-04-13",
   "county": "Nicollet",
   "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 E Nicollet",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.43--92.25",
   "lat": 44.43,
   "lon": -92.25,
   "zip": "",
   "city": "2 SE Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.48--92.38",
   "lat": 44.48,
   "lon": -92.38,
   "zip": "",
   "city": "2 SSW Frontenac Station",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 2 SSW Frontenac Station",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.43--92.25",
   "lat": 44.43,
   "lon": -92.25,
   "zip": "",
   "city": "2 SE Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.88--94.53",
   "lat": 43.88,
   "lon": -94.53,
   "zip": "",
   "city": "6 SW Lewisville",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.90--94.55",
   "lat": 43.9,
   "lon": -94.55,
   "zip": "",
   "city": "6 WSW Lewisville",
   "date": "2026-04-13",
   "county": "Watonwan",
   "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 WSW Lewisville",
   "sourceDetail": "NWS MPX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.45--92.27",
   "lat": 44.45,
   "lon": -92.27,
   "zip": "",
   "city": "Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.87--95.50",
   "lat": 43.87,
   "lon": -95.5,
   "zip": "",
   "city": "2 NW Dundee",
   "date": "2026-04-13",
   "county": "Murray",
   "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 NW Dundee",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.86--95.48",
   "lat": 43.86,
   "lon": -95.48,
   "zip": "",
   "city": "1 NNW Dundee",
   "date": "2026-04-13",
   "county": "Murray",
   "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 Dundee",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.45--92.28",
   "lat": 44.45,
   "lon": -92.28,
   "zip": "",
   "city": "Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 Lake City",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.44--92.26",
   "lat": 44.44,
   "lon": -92.26,
   "zip": "",
   "city": "Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.43--92.25",
   "lat": 44.43,
   "lon": -92.25,
   "zip": "",
   "city": "2 SE Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.93--94.44",
   "lat": 43.93,
   "lon": -94.44,
   "zip": "",
   "city": "Lewisville",
   "date": "2026-04-13",
   "county": "Watonwan",
   "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 Lewisville",
   "sourceDetail": "NWS MPX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.32--93.97",
   "lat": 44.32,
   "lon": -93.97,
   "zip": "",
   "city": "St. Peter",
   "date": "2026-04-13",
   "county": "Nicollet",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.31--93.97",
   "lat": 44.31,
   "lon": -93.97,
   "zip": "",
   "city": "1 S St. Peter",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Tennis Ball (2.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.93--95.18",
   "lat": 43.93,
   "lon": -95.18,
   "zip": "",
   "city": "5 NW Windom",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 5 NW Windom",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.31--93.97",
   "lat": 44.31,
   "lon": -93.97,
   "zip": "",
   "city": "1 S St. Peter",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Baseball (2.75 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.89--95.16",
   "lat": 43.89,
   "lon": -95.16,
   "zip": "",
   "city": "2 NW Windom",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 with pictures and ruler.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.93--95.12",
   "lat": 43.93,
   "lon": -95.12,
   "zip": "",
   "city": "4 N Windom",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 N Windom",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.37--92.05",
   "lat": 44.37,
   "lon": -92.05,
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 Wabasha",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.99--95.09",
   "lat": 43.99,
   "lon": -95.09,
   "zip": "",
   "city": "Delft",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 Delft",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.38--92.03",
   "lat": 44.38,
   "lon": -92.03,
   "zip": "",
   "city": "1 NNE Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 NNE Wabasha",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.35--92.02",
   "lat": 44.35,
   "lon": -92.02,
   "zip": "",
   "city": "2 SE Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "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 Wabasha",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.95--95.06",
   "lat": 43.95,
   "lon": -95.06,
   "zip": "",
   "city": "3 SE Delft",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 SE Delft",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.32--93.83",
   "lat": 44.32,
   "lon": -93.83,
   "zip": "",
   "city": "Cleveland",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "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: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.94--94.96",
   "lat": 43.94,
   "lon": -94.96,
   "zip": "",
   "city": "2 W Mountain Lake",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 2 W Mountain Lake",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.15--94.49",
   "lat": 44.15,
   "lon": -94.49,
   "zip": "",
   "city": "Hanska",
   "date": "2026-04-13",
   "county": "Brown",
   "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 Hanska",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.57--94.45",
   "lat": 43.57,
   "lon": -94.45,
   "zip": "",
   "city": "6 S Fairmont",
   "date": "2026-04-13",
   "county": "Martin",
   "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 S Fairmont",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.89--94.20",
   "lat": 43.89,
   "lon": -94.2,
   "zip": "",
   "city": "2 W Amboy",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Tennis Ball (2.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.86--95.12",
   "lat": 43.86,
   "lon": -95.12,
   "zip": "",
   "city": "1 S Windom",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 S Windom",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.13--94.64",
   "lat": 44.13,
   "lon": -94.64,
   "zip": "",
   "city": "5 NW La Salle",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 NW La Salle",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.41--93.04",
   "lat": 44.41,
   "lon": -93.04,
   "zip": "",
   "city": "Dennison",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 Dennison",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.93--94.93",
   "lat": 43.93,
   "lon": -94.93,
   "zip": "",
   "city": "1 S Mountain Lake",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter report of golf ball sized hail.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.87--95.12",
   "lat": 43.87,
   "lon": -95.12,
   "zip": "",
   "city": "Windom",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "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 Windom",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.66--96.22",
   "lat": 43.66,
   "lon": -96.22,
   "zip": "",
   "city": "1 W Luverne",
   "date": "2026-04-13",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail for about 5-10 minutes up to the size of ping pong balls_ most of them smaller. Moderate rain followed hail_ and everything was done by about 715 pm.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.14--94.46",
   "lat": 44.14,
   "lon": -94.46,
   "zip": "",
   "city": "2 ESE Hanska",
   "date": "2026-04-13",
   "county": "Brown",
   "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 2 ESE Hanska",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.11--94.42",
   "lat": 44.11,
   "lon": -94.42,
   "zip": "",
   "city": "4 N Madelia",
   "date": "2026-04-13",
   "county": "Brown",
   "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 N Madelia",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.18--94.21",
   "lat": 44.18,
   "lon": -94.21,
   "zip": "",
   "city": "2 SW Judson",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 2 SW Judson",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.68--96.01",
   "lat": 43.68,
   "lon": -96.01,
   "zip": "",
   "city": "4 NE Magnolia",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Magnolia",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.13--94.29",
   "lat": 44.13,
   "lon": -94.29,
   "zip": "",
   "city": "4 WNW Lake Crystal",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 WNW Lake Crystal",
   "sourceDetail": "NWS MPX — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.15--93.38",
   "lat": 44.15,
   "lon": -93.38,
   "zip": "",
   "city": "6 SE Morristown",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo with measured hail.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.10--94.23",
   "lat": 44.1,
   "lon": -94.23,
   "zip": "",
   "city": "Lake Crystal",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 Lake Crystal",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.10--94.22",
   "lat": 44.1,
   "lon": -94.22,
   "zip": "",
   "city": "Lake Crystal",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 Lake Crystal",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.10--94.23",
   "lat": 44.1,
   "lon": -94.23,
   "zip": "",
   "city": "1 W Lake Crystal",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.89--94.55",
   "lat": 43.89,
   "lon": -94.55,
   "zip": "",
   "city": "6 WSW Lewisville",
   "date": "2026-04-13",
   "county": "Watonwan",
   "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 6 WSW Lewisville",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.69--95.74",
   "lat": 43.69,
   "lon": -95.74,
   "zip": "",
   "city": "6 NNE Rushmore",
   "date": "2026-04-13",
   "county": "Nobles",
   "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 NNE Rushmore",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.09--93.15",
   "lat": 44.09,
   "lon": -93.15,
   "zip": "",
   "city": "4 E Owatonna",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.40--92.63",
   "lat": 44.4,
   "lon": -92.63,
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 Goodhue",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.09--94.05",
   "lat": 44.09,
   "lon": -94.05,
   "zip": "",
   "city": "3 SSW Skyline",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 SSW Skyline",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.10--93.22",
   "lat": 44.1,
   "lon": -93.22,
   "zip": "",
   "city": "1 N Owatonna",
   "date": "2026-04-13",
   "county": "Steele",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.06--93.19",
   "lat": 44.06,
   "lon": -93.19,
   "zip": "",
   "city": "2 NE Owatonna",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg+ (2.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.75--95.59",
   "lat": 43.75,
   "lon": -95.59,
   "zip": "",
   "city": "7 WNW Brewster",
   "date": "2026-04-13",
   "county": "Nobles",
   "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 7 WNW Brewster",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.15--93.01",
   "lat": 44.15,
   "lon": -93.01,
   "zip": "",
   "city": "5 W West Concord",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W West Concord",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.69--95.33",
   "lat": 43.69,
   "lon": -95.33,
   "zip": "",
   "city": "3 SSW Okabena",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "10 minutes of hail up to the size of nickles covered two thirds of the yard.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.07--93.03",
   "lat": 44.07,
   "lon": -93.03,
   "zip": "",
   "city": "2 NW Claremont",
   "date": "2026-04-13",
   "county": "Dodge",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.67--95.33",
   "lat": 43.67,
   "lon": -95.33,
   "zip": "",
   "city": "5 S Okabena",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 S Okabena",
   "sourceDetail": "NWS FSD — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.67--95.32",
   "lat": 43.67,
   "lon": -95.32,
   "zip": "",
   "city": "5 S Okabena",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 S Okabena",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.10--94.22",
   "lat": 44.1,
   "lon": -94.22,
   "zip": "",
   "city": "Lake Crystal",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "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 Lake Crystal",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.66--95.20",
   "lat": 43.66,
   "lon": -95.2,
   "zip": "",
   "city": "2 SW Lakefield",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Most hail stones were penny to quarter sized_ but some as big as hen eggs.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.68--95.17",
   "lat": 43.68,
   "lon": -95.17,
   "zip": "",
   "city": "Lakefield",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Lots of dime to quarter size hail.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.66--94.99",
   "lat": 43.66,
   "lon": -94.99,
   "zip": "",
   "city": "2 N Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "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 Jackson",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.64--95.00",
   "lat": 43.64,
   "lon": -95,
   "zip": "",
   "city": "1 N Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "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 Jackson",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-wind-44.38--92.37",
   "lat": 44.38,
   "lon": -92.37,
   "zip": "",
   "city": "7 SW Lake City",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN143 U.s.63 - Lake City - Mp 62.9.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-13-wind-44.03--92.85",
   "lat": 44.03,
   "lon": -92.85,
   "zip": "",
   "city": "Dodge Center",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "IEM 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 Dodge Center",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-13-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-04-13",
   "county": "Olmsted",
   "source": "IEM 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 KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-13-wind-43.69--92.39",
   "lat": 43.69,
   "lon": -92.39,
   "zip": "",
   "city": "Spring Valley",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM 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 Spring Valley",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-13-wind-43.69--92.41",
   "lat": 43.69,
   "lon": -92.41,
   "zip": "",
   "city": "1 W Spring Valley",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM 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 W Spring Valley",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-13-wind-43.67--92.17",
   "lat": 43.67,
   "lon": -92.17,
   "zip": "",
   "city": "1 NW Carimona",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM 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 NW Carimona",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-tornado-43.85--94.28",
   "lat": 43.85,
   "lon": -94.28,
   "zip": "",
   "city": "7 WSW Amboy",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Multiple reports from storm chasers, fire department, law enforcement. Tornado still on ground at 632 pm.",
   "sourceDetail": "NWS MPX — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-tornado-43.51--94.21",
   "lat": 43.51,
   "lon": -94.21,
   "zip": "",
   "city": "6 W Elmore",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado on video. Location and time approximate.",
   "sourceDetail": "NWS MPX — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-tornado-43.85--93.57",
   "lat": 43.85,
   "lon": -93.57,
   "zip": "",
   "city": "3 ESE Matawan",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Trained spotter relayed tornado video via social media. Location and time estimated by radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-tornado-43.83--93.59",
   "lat": 43.83,
   "lon": -93.59,
   "zip": "",
   "city": "3 SE Matawan",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 3 ESE Matawan. Trained spotter relayed tornado video via social media. Location and time estimated by radar and from spotter damage report.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-FSD-SV-W-5-Nobles-wind-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-5"
  },
  {
   "id": "iem-ww-FSD-SV-W-5-Nobles-hail-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-5"
  },
  {
   "id": "iem-ww-FSD-SV-W-5-Murray-wind-2026-04-13",
   "zip": "",
   "city": "Murray",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-5"
  },
  {
   "id": "iem-ww-FSD-SV-W-5-Murray-hail-2026-04-13",
   "zip": "",
   "city": "Murray",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "FSD-SV-W-5"
  },
  {
   "id": "iem-ww-MPX-SV-W-20-Martin-wind-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-20"
  },
  {
   "id": "iem-ww-MPX-SV-W-20-Martin-hail-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-20"
  },
  {
   "id": "iem-ww-MPX-SV-W-20-Faribault-wind-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-20"
  },
  {
   "id": "iem-ww-MPX-SV-W-20-Faribault-hail-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-20"
  },
  {
   "id": "iem-ww-FSD-SV-W-10-Cottonwood-wind-2026-04-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-10"
  },
  {
   "id": "iem-ww-FSD-SV-W-10-Cottonwood-hail-2026-04-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-10"
  },
  {
   "id": "iem-ww-FSD-SV-W-10-Jackson-wind-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-10"
  },
  {
   "id": "iem-ww-FSD-SV-W-10-Jackson-hail-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-28-Waseca-wind-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-28-Waseca-hail-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-28-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-28-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-28"
  },
  {
   "id": "iem-ww-MPX-SV-W-29-Faribault-wind-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-29"
  },
  {
   "id": "iem-ww-MPX-SV-W-29-Faribault-hail-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-29"
  },
  {
   "id": "iem-ww-MPX-SV-W-29-Freeborn-wind-2026-04-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-29"
  },
  {
   "id": "iem-ww-MPX-SV-W-29-Freeborn-hail-2026-04-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-29"
  },
  {
   "id": "iem-ww-MPX-SV-W-26-Steele-wind-2026-04-13",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-26"
  },
  {
   "id": "iem-ww-MPX-SV-W-26-Steele-hail-2026-04-13",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-26"
  },
  {
   "id": "iem-ww-FSD-SV-W-17-Jackson-wind-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-17"
  },
  {
   "id": "iem-ww-FSD-SV-W-17-Jackson-hail-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "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 FSD for Jackson on 2026-04-13. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "FSD-SV-W-17"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Watonwan-wind-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Watonwan-hail-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Faribault-wind-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Faribault-hail-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Martin-wind-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-27-Martin-hail-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-27"
  },
  {
   "id": "iem-ww-MPX-SV-W-4-Rice-wind-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-4"
  },
  {
   "id": "iem-ww-MPX-SV-W-4-Rice-hail-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "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 MPX for Rice on 2026-04-13. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "MPX-SV-W-4"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Fillmore-wind-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Fillmore-hail-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Mower-wind-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Mower-hail-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Olmsted-wind-2026-04-13",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-13",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Olmsted-hail-2026-04-13",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-13",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Olmsted on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Winona-wind-2026-04-13",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-13",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-23-Winona-hail-2026-04-13",
   "zip": "",
   "city": "Winona",
   "date": "2026-04-13",
   "county": "Winona",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Winona on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-23"
  },
  {
   "id": "iem-ww-ARX-SV-W-18-Dodge-wind-2026-04-13",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-18"
  },
  {
   "id": "iem-ww-ARX-SV-W-18-Dodge-hail-2026-04-13",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-18"
  },
  {
   "id": "iem-ww-FSD-SV-W-12-Rock-wind-2026-04-13",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-13",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-12"
  },
  {
   "id": "iem-ww-FSD-SV-W-12-Rock-hail-2026-04-13",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-13",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-12"
  },
  {
   "id": "iem-ww-FSD-SV-W-12-Nobles-wind-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-12"
  },
  {
   "id": "iem-ww-FSD-SV-W-12-Nobles-hail-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-12"
  },
  {
   "id": "iem-ww-MPX-SV-W-22-Watonwan-wind-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-22"
  },
  {
   "id": "iem-ww-MPX-SV-W-22-Watonwan-hail-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-22"
  },
  {
   "id": "iem-ww-MPX-SV-W-30-Freeborn-wind-2026-04-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-30"
  },
  {
   "id": "iem-ww-MPX-SV-W-30-Freeborn-hail-2026-04-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-30"
  },
  {
   "id": "iem-ww-FSD-SV-W-15-Jackson-wind-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-15"
  },
  {
   "id": "iem-ww-FSD-SV-W-15-Jackson-hail-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-15"
  },
  {
   "id": "iem-ww-FSD-SV-W-15-Nobles-wind-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-15"
  },
  {
   "id": "iem-ww-FSD-SV-W-15-Nobles-hail-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-23-Goodhue-wind-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-23"
  },
  {
   "id": "iem-ww-MPX-SV-W-23-Goodhue-hail-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-23"
  },
  {
   "id": "iem-ww-MPX-SV-W-31-Martin-wind-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-31"
  },
  {
   "id": "iem-ww-MPX-SV-W-31-Martin-hail-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-31"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Cottonwood-wind-2026-04-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Cottonwood-hail-2026-04-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Jackson-wind-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Jackson-hail-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Murray-wind-2026-04-13",
   "zip": "",
   "city": "Murray",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Murray-hail-2026-04-13",
   "zip": "",
   "city": "Murray",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Nobles-wind-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-FSD-SV-W-7-Nobles-hail-2026-04-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Rice-wind-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Rice-hail-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Dakota-wind-2026-04-13",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-13",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Dakota-hail-2026-04-13",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-13",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Goodhue-wind-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-2-Goodhue-hail-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Brown-wind-2026-04-13",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Brown-hail-2026-04-13",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Nicollet-wind-2026-04-13",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-16-Nicollet-hail-2026-04-13",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-16"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Waseca-wind-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Waseca-hail-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Faribault-wind-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-24-Faribault-hail-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Faribault on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-10-Martin-wind-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-10-Martin-hail-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-10-Watonwan-wind-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-10-Watonwan-hail-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-10"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Rice-wind-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Rice-hail-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Dakota-wind-2026-04-13",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-13",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Dakota-hail-2026-04-13",
   "zip": "",
   "city": "Dakota",
   "date": "2026-04-13",
   "county": "Dakota",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dakota on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Le Sueur-wind-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-MPX-SV-W-15-Le Sueur-hail-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-15"
  },
  {
   "id": "iem-ww-ARX-SV-W-19-Mower-wind-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-13. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-19"
  },
  {
   "id": "iem-ww-ARX-SV-W-19-Mower-hail-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-19"
  },
  {
   "id": "iem-ww-ARX-SV-W-11-Wabasha-wind-2026-04-13",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-11"
  },
  {
   "id": "iem-ww-ARX-SV-W-11-Wabasha-hail-2026-04-13",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ARX-SV-W-11"
  },
  {
   "id": "iem-ww-MPX-SV-W-25-Martin-wind-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-25-Martin-hail-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Martin on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-25-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-25-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-25"
  },
  {
   "id": "iem-ww-ARX-SV-W-8-Wabasha-wind-2026-04-13",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-8"
  },
  {
   "id": "iem-ww-ARX-SV-W-8-Wabasha-hail-2026-04-13",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Wabasha on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-8"
  },
  {
   "id": "iem-ww-MPX-SV-W-13-Le Sueur-wind-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-13"
  },
  {
   "id": "iem-ww-MPX-SV-W-13-Le Sueur-hail-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-13"
  },
  {
   "id": "iem-ww-MPX-SV-W-13-Nicollet-wind-2026-04-13",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-13"
  },
  {
   "id": "iem-ww-MPX-SV-W-13-Nicollet-hail-2026-04-13",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Nicollet on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-13"
  },
  {
   "id": "iem-ww-ARX-SV-W-25-Houston-wind-2026-04-13",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-13",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-25"
  },
  {
   "id": "iem-ww-ARX-SV-W-25-Houston-hail-2026-04-13",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-13",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-25"
  },
  {
   "id": "iem-ww-ARX-SV-W-25-Fillmore-wind-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-25"
  },
  {
   "id": "iem-ww-ARX-SV-W-25-Fillmore-hail-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Fillmore on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-18-Le Sueur-wind-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-18"
  },
  {
   "id": "iem-ww-MPX-SV-W-18-Le Sueur-hail-2026-04-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-18"
  },
  {
   "id": "iem-ww-MPX-SV-W-18-Rice-wind-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-18"
  },
  {
   "id": "iem-ww-MPX-SV-W-18-Rice-hail-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-18"
  },
  {
   "id": "iem-ww-MPX-SV-W-9-Goodhue-wind-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-9"
  },
  {
   "id": "iem-ww-MPX-SV-W-9-Goodhue-hail-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-9"
  },
  {
   "id": "iem-ww-MPX-SV-W-6-Goodhue-wind-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-6"
  },
  {
   "id": "iem-ww-MPX-SV-W-6-Goodhue-hail-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-13. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MPX-SV-W-6"
  },
  {
   "id": "iem-ww-MPX-SV-W-3-Goodhue-wind-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-3"
  },
  {
   "id": "iem-ww-MPX-SV-W-3-Goodhue-hail-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Goodhue on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MPX-SV-W-3"
  },
  {
   "id": "iem-ww-MPX-SV-W-21-Blue Earth-wind-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-SV-W-21-Blue Earth-hail-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Blue Earth on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-SV-W-21-Watonwan-wind-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-SV-W-21-Watonwan-hail-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Watonwan on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-21"
  },
  {
   "id": "iem-ww-MPX-TO-W-4-Blue Earth-tornado-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Blue Earth on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-4"
  },
  {
   "id": "iem-ww-MPX-TO-W-4-Martin-tornado-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-4"
  },
  {
   "id": "iem-ww-MPX-TO-W-4-Faribault-tornado-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-4"
  },
  {
   "id": "iem-ww-ARX-TO-W-4-Dodge-tornado-2026-04-13",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Dodge on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-4"
  },
  {
   "id": "iem-ww-ARX-TO-W-4-Mower-tornado-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-4"
  },
  {
   "id": "iem-ww-ARX-TO-W-4-Olmsted-tornado-2026-04-13",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-04-13",
   "county": "Olmsted",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Olmsted on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-4"
  },
  {
   "id": "iem-ww-MPX-TO-W-7-Faribault-tornado-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-7"
  },
  {
   "id": "iem-ww-MPX-TO-W-7-Freeborn-tornado-2026-04-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Freeborn on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-7"
  },
  {
   "id": "iem-ww-MPX-TO-W-7-Blue Earth-tornado-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Blue Earth on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-7"
  },
  {
   "id": "iem-ww-MPX-TO-W-7-Waseca-tornado-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Waseca on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-7"
  },
  {
   "id": "iem-ww-MPX-TO-W-2-Goodhue-tornado-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Goodhue on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-2"
  },
  {
   "id": "iem-ww-ARX-TO-W-6-Fillmore-tornado-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-6"
  },
  {
   "id": "iem-ww-ARX-TO-W-6-Houston-tornado-2026-04-13",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-13",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Houston on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-6"
  },
  {
   "id": "iem-ww-MPX-TO-W-1-Rice-tornado-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Rice on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-1"
  },
  {
   "id": "iem-ww-MPX-TO-W-6-Faribault-tornado-2026-04-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Faribault on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-6"
  },
  {
   "id": "iem-ww-FSD-TO-W-1-Cottonwood-tornado-2026-04-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS FSD for Cottonwood on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-TO-W-1"
  },
  {
   "id": "iem-ww-MPX-TO-W-5-Rice-tornado-2026-04-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Rice on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-5"
  },
  {
   "id": "iem-ww-MPX-TO-W-5-Steele-tornado-2026-04-13",
   "zip": "",
   "city": "Steele",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Steele on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-5"
  },
  {
   "id": "iem-ww-MPX-TO-W-5-Waseca-tornado-2026-04-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-04-13",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Waseca on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-5"
  },
  {
   "id": "iem-ww-MPX-TO-W-3-Blue Earth-tornado-2026-04-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Blue Earth on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-3"
  },
  {
   "id": "iem-ww-MPX-TO-W-3-Watonwan-tornado-2026-04-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Watonwan on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-3"
  },
  {
   "id": "iem-ww-MPX-TO-W-3-Martin-tornado-2026-04-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS MPX for Martin on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-3"
  },
  {
   "id": "iem-ww-ARX-TO-W-5-Fillmore-tornado-2026-04-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-13",
   "county": "Fillmore",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Fillmore on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-5"
  },
  {
   "id": "iem-ww-ARX-TO-W-5-Mower-tornado-2026-04-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-04-13",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ARX for Mower on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-5"
  },
  {
   "id": "iem-ww-MPX-FF-W-1-Goodhue-flood-2026-04-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-04-13",
   "county": "Goodhue",
   "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 MPX for Goodhue on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-FF-W-1"
  },
  {
   "id": "iem-ww-FGF-FL-W-5-Kittson-flood-2026-04-13",
   "zip": "",
   "city": "Kittson",
   "date": "2026-04-13",
   "county": "Kittson",
   "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 FGF for Kittson on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-5"
  },
  {
   "id": "iem-ww-FGF-FL-W-7-Polk-flood-2026-04-13",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-13",
   "county": "Polk",
   "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 FGF for Polk on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-7"
  },
  {
   "id": "asos-bf-RST-2026-04-13",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-13",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1332489-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "ODIN",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332489",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1328558-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "LAKE CITY",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported quarter sized hail about 2 miles southeast of Lake City. The report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1328558",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328573-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "LAKE CITY",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported 2 inch diameter hail in Lake City. This resulted in damage to structures and vehicles in portions of the city.",
   "sourceDetail": "Verified by Public — NCEI Event #1328573",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332493-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "LEWISVILLE",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1332493",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1332496-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "ST PETER",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332496",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328581-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "WABASHA",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported quarter sized hail 1 mile southwest of Wabasha.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1328581",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333861-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "DELFT",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333861",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332503-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "CLEVELAND",
   "date": "2026-04-13",
   "county": "Le Sueur",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332503",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1332504-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "HANSKA",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332504",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1333675-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "DENNISON",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1333675",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3.3
  },
  {
   "id": "ncei-1333871-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "WINDOM",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333871",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1332520-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "LAKE CRYSTAL",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332520",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1332522-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "LAKE CRYSTAL",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332522",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3.5
  },
  {
   "id": "ncei-1333671-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "GOODHUE",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1333671",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333924-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "LAKEFIELD",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Considerable dime to quarter size hail occurred.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333924",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332458-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "FARIBAULT",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332458",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332460-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "FARIBAULT",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332460",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332459-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "FARIBAULT",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332459",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332463-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "CANNON CITY",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332463",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332464-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "CANNON CITY",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1332464",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1332466-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "WASTEDO",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332466",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332468-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "SOGN",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332468",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332470-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "DENNISON",
   "date": "2026-04-13",
   "county": "Rice",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332470",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1332471-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "DENNISON",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332471",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332473-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "WASTEDO",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Several very large hail stones roughly 2.5 inches in diameter fell near Urland Church on Goodhue County 9.",
   "sourceDetail": "Verified by Public — NCEI Event #1332473",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1332486-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "SOUTH BRANCH",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332486",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332487-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "SOUTH BRANCH",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332487",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1332490-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "ORMSBY",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332490",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1332483-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "FRONTENAC",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332483",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332481-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "BELLECHESTER",
   "date": "2026-04-13",
   "county": "Goodhue",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332481",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1328522-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "OAK CENTER",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A trained spotter reported tennis ball sized hail about 4 miles north-northwest of Oak Center.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328522",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1328552-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "OAK CENTER",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported 2 inch diameter hail about 7 miles north of Oak Center.",
   "sourceDetail": "Verified by Public — NCEI Event #1328552",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332494-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "OSHAWA",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332494",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1328554-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "LAKE CITY",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported penny sized hail 2 miles southeast of Lake City. The report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1328554",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1332492-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "SOUTH BRANCH",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1332492",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1333845-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "LIME CREEK",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333845",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333848-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "LIME CREEK",
   "date": "2026-04-13",
   "county": "Murray",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333848",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328937-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "LEWISVILLE",
   "date": "2026-04-13",
   "county": "Watonwan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado was witnessed by multiple storm chasers. The location is approximate and based on video from various chasers. It crossed open fields and appeared to not hit any damage indicators.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1328937",
   "tornadoScale": "EFU",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332498-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "ST PETER",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332498",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1332500-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "ST PETER",
   "date": "2026-04-13",
   "county": "Nicollet",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332500",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1333851-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "WINDOM MUNI ARPT",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333851",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1333855-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "WINDOM",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo provided with ruler for comparison.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1333855",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1328595-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "WABASHA",
   "date": "2026-04-13",
   "county": "Wabasha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported ping pong ball sized hail in Wabasha.",
   "sourceDetail": "Verified by Public — NCEI Event #1328595",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328942-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "AMBOY",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado moved into Blue Earth County from Watonwan County. Based on multiple storm chaser videos, ground contact was evident most of the way, but not always, as there were two or three occasions when ground circulation was not evident for one or two minutes. But some storm chaser video showed it to be entirely from the same parent circulation, hence one tornado.  The tornado hit several farms.  At one farm, both garage doors on either side of a house were buckled in, multiple trees were snapped or large branches broken.  Two farm outbuildings had their garage doors blown out.  Some shingles were also removed.  Dozens of trees nearby were blown over. A small trailer was blown over 100 yards.  Another farm had two small outbuildings that were destroyed and trees down or broken.  The maximum wind speed was estimated at 90 mph.  This was based on drone video and ground-based photos provided by the Blue Earth County Sheriff's Office.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1328942",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333676-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "GODAHL",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1333676",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333866-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "DELFT",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333866",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1333868-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "MOUNTAIN LAKE",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333868",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332513-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "EAST CHAIN",
   "date": "2026-04-13",
   "county": "Martin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332513",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1332515-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "AMBOY",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332515",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1332505-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "HANSKA",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332505",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1333872-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "MOUNTAIN LAKE",
   "date": "2026-04-13",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333872",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333898-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "LUVERNE",
   "date": "2026-04-13",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail occurred for 5 to 10 minutes, largest briefly up to ping-pong ball size.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333898",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332507-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "HANSKA",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332507",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1332521-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "JUDSON",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332521",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332518-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "BUTTERNUT",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by State Official — NCEI Event #1332518",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1332529-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "MERIDEN",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332529",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1333903-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "ADRIAN",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333903",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1332517-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "LAKE CRYSTAL",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332517",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329009-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "PILOT GROVE",
   "date": "2026-04-13",
   "county": "Faribault",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado track and timing are based on videos from two different storm chasers as well as damage reported by personnel with the Elmore Fire Department. The tornado mostly moved over open fields, but toward the end, it hit a farm, taking tin off a shed and blowing in garage doors. Trees were also broken. The maximum wind speed was estimated at 90 mph.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1329009",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332526-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "OWATONNA",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332526",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333904-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "READING",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333904",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332519-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "RAPIDAN",
   "date": "2026-04-13",
   "county": "Blue Earth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332519",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1332530-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "HAVANA",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1332530",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1332527-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "OWATONNA",
   "date": "2026-04-13",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A southward moving cold front tracked across central and southern MN early Monday morning before stalling near Redwood Falls, MN over to Eau Claire, WI. Morning stratus associated with this frontal boundary aided an increased thermal gradient along this boundary. Later in the afternoon, a surface low centered over eastern Nebraska advected unstable air into much of southern MN. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms. Many thunderstorms produced large to very large hail measuring as large as 3.5 in diameter as well as four tornadoes across southern Minnesota.",
   "sourceDetail": "Verified by Public — NCEI Event #1332527",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.25
  },
  {
   "id": "ncei-1333906-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "PFINGSTEN",
   "date": "2026-04-13",
   "county": "Nobles",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333906",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328649-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "RICE LAKE",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Law enforcement reported ping pong ball sized hail about 3 miles northeast of Rice Lake.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1328649",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328650-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "CLAREMONT",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The public reported ping pong ball sized hail 2 miles northwest of Claremont. The report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1328650",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328979-2026-04-13",
   "lon": 212465,
   "zip": "",
   "city": "FREEBORN",
   "date": "2026-04-13",
   "county": "Freeborn",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado track and timing are based on drone and ground survey from the Freeborn County Sheriff's Office as also videos from two different storm chasers. The tornado appears to have taken a semi-circular path, first moving east and then northeast.  A farm was hit at 43.8283, -93.5877 where several outbuildings were destroyed and trees snapped.  The maximum wind speed was estimated at 105 mph; this was based on drone video and ground-based photos provided by the Freeborn County Sheriff's Office.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1328979",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333912-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "OKABENA",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Two thirds of the yard was covered by hail up to nickel size. Hail fall was approximately 10 minutes.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333912",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1333918-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "OKABENA",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1333918",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1333925-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "OKABENA",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Public — NCEI Event #1333925",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333927-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "LAKEFIELD",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Most of the hail was penny to quarter size, but some stones were as large as hen eggs.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333927",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1333929-2026-04-13",
   "lon": 213110,
   "zip": "",
   "city": "JACKSON ARPT",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At late afternoon, considerable moisture focused near a strong warm front from low pressure across northeastern Nebraska through northwest Iowa.  Climatologically significant mid-level lapse rates produced a strong capping inversion which gradually weakened north of the warm front. Storms initiated with effective deep-layer shear from 40 to 50 knots and quickly became severe hail producers north of the warm front across southeast South Dakota into southwest Minnesota during the late afternoon, with additional storms developing in proximity to the surface wave across northwest Iowa. One of these latter storms produced two weak tornadoes across northwest Iowa.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333929",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328655-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "OSTRANDER",
   "date": "2026-04-13",
   "county": "Fillmore",
   "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 public reported a 100 ft tall empty grain bin that collapsed in addition to a large tree that was pushed over.",
   "sourceDetail": "Verified by Public — NCEI Event #1328655",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328653-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "SPRING VLY",
   "date": "2026-04-13",
   "county": "Fillmore",
   "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": "Emergency management reported a 59 mph wind gust 1 mile northwest of Spring Valley.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1328653",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328654-2026-04-13",
   "lon": 211783,
   "zip": "",
   "city": "CARINONA",
   "date": "2026-04-13",
   "county": "Fillmore",
   "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 public reported a 59 mph wind gust in Carimona.",
   "sourceDetail": "Verified by Public — NCEI Event #1328654",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-04-12-hail-47.11--92.25",
   "lat": 47.11,
   "lon": -92.25,
   "zip": "",
   "city": "5 E Shaw",
   "date": "2026-04-12",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via SpotterNetwork.",
   "sourceDetail": "NWS DLH — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MPX-SV-W-1-Freeborn-wind-2026-04-12",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-12",
   "county": "Freeborn",
   "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 MPX for Freeborn on 2026-04-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-1"
  },
  {
   "id": "iem-ww-MPX-SV-W-1-Freeborn-hail-2026-04-12",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-12",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2026-04-12. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-1"
  },
  {
   "id": "sps-2026-04-12-faribault-hail",
   "zip": "",
   "city": "Faribault",
   "date": "2026-04-12",
   "county": "Faribault",
   "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 Faribault — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-freeborn-hail",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-04-12",
   "county": "Freeborn",
   "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 Freeborn — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-fillmore-hail",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-04-12",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-12",
   "county": "Grant",
   "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 Grant — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-RST-2026-04-12",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-12",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1326978-2026-04-12",
   "lon": 212229,
   "zip": "",
   "city": "SHAW",
   "date": "2026-04-12",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A warm front lifted across the Northland on the 12th and led to a few thunderstorms across the region during the afternoon. Storms were mainly below severe limits, but one storm did produce quarter-sized hail near Shaw late that afternoon.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1326978",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-MIC-2026-04-11",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-04-11",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-04-08",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-08",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-FF-W-1-Houston-flood-2026-04-03",
   "zip": "",
   "city": "Houston",
   "date": "2026-04-03",
   "county": "Houston",
   "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 ARX for Houston on 2026-04-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-1"
  },
  {
   "id": "iem-ww-FGF-FL-W-4-Marshall-flood-2026-03-28",
   "zip": "",
   "city": "Marshall",
   "date": "2026-03-28",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-03-28. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-4"
  },
  {
   "id": "asos-bf-RWF-2026-03-28",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-03-28",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1327855-2026-03-28",
   "lon": 212333,
   "zip": "",
   "city": "Lincoln",
   "date": "2026-03-28",
   "county": "Lincoln",
   "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": "Sustained winds were between 40 and 47 mph at times, with gusts as high as 58 mph at a Minnesota Department of Transportation site near Lake Benton.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327855",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327856-2026-03-28",
   "lon": 212333,
   "zip": "",
   "city": "Lyon",
   "date": "2026-03-28",
   "county": "Lyon",
   "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": "Sustained winds were between 40 and 46 mph at times, with gusts as high as 63 mph at a Minnesota Department of Transportation site near Florence.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327856",
   "windSpeedMph": 63,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-FGF-FL-W-3-Marshall-flood-2026-03-26",
   "zip": "",
   "city": "Marshall",
   "date": "2026-03-26",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-03-26. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-3"
  },
  {
   "id": "iem-ww-FGF-FL-W-2-Marshall-flood-2026-03-24",
   "zip": "",
   "city": "Marshall",
   "date": "2026-03-24",
   "county": "Marshall",
   "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 FGF for Marshall on 2026-03-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-2"
  },
  {
   "id": "iem-ww-FGF-FL-W-1-Kittson-flood-2026-03-23",
   "zip": "",
   "city": "Kittson",
   "date": "2026-03-23",
   "county": "Kittson",
   "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 FGF for Kittson on 2026-03-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-FL-W-1"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-43.56--92.95",
   "lat": 43.56,
   "lon": -92.95,
   "zip": "",
   "city": "4 N Lyle",
   "date": "2026-03-16",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN144 U.s.218 - Lyle - Mp 4.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-03-16",
   "county": "Olmsted",
   "source": "IEM 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 KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-43.86--91.30",
   "lat": 43.86,
   "lon": -91.3,
   "zip": "",
   "city": "2 N La Crescent",
   "date": "2026-03-16",
   "county": "Winona",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN146 I-90 - La Crescent - Mp 276.4.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-47.75--90.34",
   "lat": 47.75,
   "lon": -90.34,
   "zip": "",
   "city": "1 S Grand Marais",
   "date": "2026-03-16",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGNA Bay Of Grand Marais.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-43.72--91.44",
   "lat": 43.72,
   "lon": -91.44,
   "zip": "",
   "city": "4 S Mound Prairie",
   "date": "2026-03-16",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN040 T.h.44 - Hokah - Mp 60.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-03-16",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-03-16",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-03-16",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-03-16",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.64--95.77",
   "lat": 43.64,
   "lon": -95.77,
   "zip": "",
   "city": "2 NE Rushmore",
   "date": "2026-03-15",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN007 I-90 - Rushmore - Mp 35.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-03-15",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.46--96.44",
   "lat": 44.46,
   "lon": -96.44,
   "zip": "",
   "city": "3 S Hendricks",
   "date": "2026-03-15",
   "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 MN030 T.h.19 - Hendricks - Mp 2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-03-15",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-03-15",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-03-15",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.08--95.12",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2026-03-15",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN071 T.h.71 - Jeffers - Mp 43.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.63--95.57",
   "lat": 43.63,
   "lon": -95.57,
   "zip": "",
   "city": "2 ENE Worthington",
   "date": "2026-03-15",
   "county": "Nobles",
   "source": "IEM 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 KOTG Worthington Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2026-03-15",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-03-15",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.59--96.05",
   "lat": 44.59,
   "lon": -96.05,
   "zip": "",
   "city": "1 SE Taunton",
   "date": "2026-03-15",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN156 T.h.68 - Taunton - Mp 22.9.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.64--95.12",
   "lat": 43.64,
   "lon": -95.12,
   "zip": "",
   "city": "4 SE Lakefield",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN008 I-90 - Lakefield - Mp 67.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.06--95.60",
   "lat": 44.06,
   "lon": -95.6,
   "zip": "",
   "city": "3 W Dovray",
   "date": "2026-03-15",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN038 T.h.30 - Dovray - Mp 49.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "date": "2026-03-15",
   "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 MN028 U.s.14 - Lake Benton - Mp 7.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.63--94.97",
   "lat": 43.63,
   "lon": -94.97,
   "zip": "",
   "city": "1 ENE Jackson",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM 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 KMJQ Jackson Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.90--95.10",
   "lat": 43.9,
   "lon": -95.1,
   "zip": "",
   "city": "2 NNE Windom",
   "date": "2026-03-15",
   "county": "Cottonwood",
   "source": "IEM 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 KMWM Windom Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-43.64--96.09",
   "lat": 43.64,
   "lon": -96.09,
   "zip": "",
   "city": "1 SW Magnolia",
   "date": "2026-03-15",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN147 I-90 - Magnolia - Mp 21.6.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-03-15",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-03-15",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-03-15",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-03-15",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AQP-2026-03-15",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-03-15",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2026-03-15",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-03-15",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2026-03-15",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2026-03-15",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2026-03-15",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-03-15",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TOB-2026-03-15",
   "lat": 44.018,
   "lon": -92.8315,
   "zip": "",
   "city": "DODGE CENTER",
   "date": "2026-03-15",
   "county": "Dodge",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DODGE CENTER (TOB) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DODGE CENTER (TOB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-03-15",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-03-15",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2026-03-15",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2026-03-15",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2026-03-15",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-03-15",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2026-03-15",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2026-03-15",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2026-03-15",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2026-03-15",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.47--96.71",
   "lat": 46.47,
   "lon": -96.71,
   "zip": "",
   "city": "3 NNW Kent",
   "date": "2026-03-13",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN135 Kent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.49--96.29",
   "lat": 46.49,
   "lon": -96.29,
   "zip": "",
   "city": "1 N Rothsay",
   "date": "2026-03-13",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN014 Rothsay MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.06--95.60",
   "lat": 44.06,
   "lon": -95.6,
   "zip": "",
   "city": "3 W Dovray",
   "date": "2026-03-13",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN038 T.h.30 - Dovray - Mp 49.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.98--95.78",
   "lat": 43.98,
   "lon": -95.78,
   "zip": "",
   "city": "1 WSW Slayton",
   "date": "2026-03-13",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KDVP Slayton Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.83--96.67",
   "lat": 46.83,
   "lon": -96.67,
   "zip": "",
   "city": "3 SSE Dilworth",
   "date": "2026-03-13",
   "county": "Clay",
   "source": "IEM 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 KJKJ Moorhead AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.98--96.00",
   "lat": 45.98,
   "lon": -96,
   "zip": "",
   "city": "1 WSW Elbow Lake",
   "date": "2026-03-13",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KY63 Elbow Lake AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.78--96.55",
   "lat": 45.78,
   "lon": -96.55,
   "zip": "",
   "city": "3 WSW Wheaton",
   "date": "2026-03-13",
   "county": "Traverse",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KETH Wheaton Muni AP.",
   "sourceDetail": "NWS ABR — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.63--94.97",
   "lat": 43.63,
   "lon": -94.97,
   "zip": "",
   "city": "1 ENE Jackson",
   "date": "2026-03-13",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMJQ Jackson Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.46--95.78",
   "lat": 44.46,
   "lon": -95.78,
   "zip": "",
   "city": "1 NNE Marshall",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AU929 Marshall.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.27--96.39",
   "lat": 45.27,
   "lon": -96.39,
   "zip": "",
   "city": "3 W Odessa",
   "date": "2026-03-13",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN137 US-75 - 3SE Ortonville (MNDOT).",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.21--96.02",
   "lat": 46.21,
   "lon": -96.02,
   "zip": "",
   "city": "5 WNW Dalton",
   "date": "2026-03-13",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN130 Fergus Falls MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.80--96.23",
   "lat": 45.8,
   "lon": -96.23,
   "zip": "",
   "city": "5 W Herman",
   "date": "2026-03-13",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN131 Herman MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.26--96.34",
   "lat": 45.26,
   "lon": -96.34,
   "zip": "",
   "city": "1 W Odessa",
   "date": "2026-03-13",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station BSTM5 Odessa 1 W.",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-03-13",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2026-03-13",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.28--96.15",
   "lat": 46.28,
   "lon": -96.15,
   "zip": "",
   "city": "4 W Fergus Falls",
   "date": "2026-03-13",
   "county": "Otter Tail",
   "source": "IEM 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 KFFM Fergus Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2026-03-13",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-03-13",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 68 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.04--96.49",
   "lat": 46.04,
   "lon": -96.49,
   "zip": "",
   "city": "2 W Tenney",
   "date": "2026-03-13",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN054 Tenney MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.88--93.23",
   "lat": 44.88,
   "lon": -93.23,
   "zip": "",
   "city": "2 E Richfield",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMSP Minneapolis-St. Paul AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.56--96.49",
   "lat": 45.56,
   "lon": -96.49,
   "zip": "",
   "city": "3 WSW Graceville",
   "date": "2026-03-13",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN036 MN-28 - 3WSW Graceville (MNDOT).",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.98--96.18",
   "lat": 44.98,
   "lon": -96.18,
   "zip": "",
   "city": "2 S Madison",
   "date": "2026-03-13",
   "county": "Lac Qui Parle",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KDXX Madison AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.32--95.65",
   "lat": 45.32,
   "lon": -95.65,
   "zip": "",
   "city": "2 W Benson",
   "date": "2026-03-13",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBBB Benson AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-03-13",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-03-13",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 71 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2026-03-13",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.92--93.28",
   "lat": 43.92,
   "lon": -93.28,
   "zip": "",
   "city": "3 S Hope",
   "date": "2026-03-13",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN096 I-35 - Hope - Mp 30.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.22--96.00",
   "lat": 45.22,
   "lon": -96,
   "zip": "",
   "city": "1 NE Appleton",
   "date": "2026-03-13",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KAQP Appleton AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.85--96.67",
   "lat": 46.85,
   "lon": -96.67,
   "zip": "",
   "city": "2 SE Dilworth",
   "date": "2026-03-13",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN013 Dilworth MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.06--96.37",
   "lat": 46.06,
   "lon": -96.37,
   "zip": "",
   "city": "3 SE Campbell",
   "date": "2026-03-13",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 211245 Campbell MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.25--95.62",
   "lat": 44.25,
   "lon": -95.62,
   "zip": "",
   "city": "1 N Tracy",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KTKC Tracy Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.27--94.90",
   "lat": 44.27,
   "lon": -94.9,
   "zip": "",
   "city": "3 WSW Cobden",
   "date": "2026-03-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN151 U.s.14 - Springfield - Mp 80.7.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.94--95.96",
   "lat": 44.94,
   "lon": -95.96,
   "zip": "",
   "city": "5 E Dawson",
   "date": "2026-03-13",
   "county": "Lac Qui Parle",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN153 T.h.212 - Dawson - Mp 24.1.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.69--95.61",
   "lat": 44.69,
   "lon": -95.61,
   "zip": "",
   "city": "Hanley Falls",
   "date": "2026-03-13",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN033 T.h.23 - Hanley Falls - Mp 94.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.33--95.38",
   "lat": 45.33,
   "lon": -95.38,
   "zip": "",
   "city": "6 NE De Graff",
   "date": "2026-03-13",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN136 T.h.9 - Murdock - Mp 24.5.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.59--96.05",
   "lat": 44.59,
   "lon": -96.05,
   "zip": "",
   "city": "1 SE Taunton",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN156 T.h.68 - Taunton - Mp 22.9.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.72--92.03",
   "lat": 46.72,
   "lon": -92.03,
   "zip": "",
   "city": "6 SE Duluth",
   "date": "2026-03-13",
   "county": "St. Louis",
   "source": "IEM 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 KDYT Duluth Sky Harbor Airport.",
   "sourceDetail": "NWS DLH — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.75--95.55",
   "lat": 44.75,
   "lon": -95.55,
   "zip": "",
   "city": "4 S Granite Falls",
   "date": "2026-03-13",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGDB Granite Falls AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.32--94.50",
   "lat": 44.32,
   "lon": -94.5,
   "zip": "",
   "city": "2 W New Ulm",
   "date": "2026-03-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KULM New Ulm AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKT-2026-03-13",
   "lat": 44.22,
   "lon": -93.92,
   "zip": "",
   "city": "MANKATO",
   "date": "2026-03-13",
   "county": "Blue Earth",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANKATO (MKT) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MANKATO (MKT) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.97--95.72",
   "lat": 44.97,
   "lon": -95.72,
   "zip": "",
   "city": "1 N Montevideo",
   "date": "2026-03-13",
   "county": "Chippewa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMVE Montevideo AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.08--95.12",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2026-03-13",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN071 T.h.71 - Jeffers - Mp 43.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.76--94.84",
   "lat": 44.76,
   "lon": -94.84,
   "zip": "",
   "city": "3 E Bird Island",
   "date": "2026-03-13",
   "county": "Renville",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN157 T.h.212 - Hector - Mp 84.4.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.78--92.09",
   "lat": 46.78,
   "lon": -92.09,
   "zip": "",
   "city": "1 ESE Duluth",
   "date": "2026-03-13",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buoy station DULM5 Duluth Harbor.",
   "sourceDetail": "NWS DLH — Buoy via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.95--95.41",
   "lat": 44.95,
   "lon": -95.41,
   "zip": "",
   "city": "2 W Clara City",
   "date": "2026-03-13",
   "county": "Chippewa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN021 T.h.7 - Clara City - Mp 89.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.63--94.42",
   "lat": 43.63,
   "lon": -94.42,
   "zip": "",
   "city": "3 ESE Fairmont",
   "date": "2026-03-13",
   "county": "Martin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFRM Fairmont AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OVL-2026-03-13",
   "lat": 44.7786,
   "lon": -95.0328,
   "zip": "",
   "city": "OLIVIA",
   "date": "2026-03-13",
   "county": "Renville",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OLIVIA (OVL) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OLIVIA (OVL) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.90--95.10",
   "lat": 43.9,
   "lon": -95.1,
   "zip": "",
   "city": "2 NNE Windom",
   "date": "2026-03-13",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMWM Windom Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.67--92.92",
   "lat": 43.67,
   "lon": -92.92,
   "zip": "",
   "city": "3 E Austin",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM 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 KAUM Austin Municipal Airport.",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.87--95.40",
   "lat": 45.87,
   "lon": -95.4,
   "zip": "",
   "city": "2 SW Alexandria",
   "date": "2026-03-13",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KAXN Alexandria MN ASOS.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.02--92.71",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2026-03-13",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN029 U.s.14 - Byron - Mp 200.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.73--92.68",
   "lat": 43.73,
   "lon": -92.68,
   "zip": "",
   "city": "1 ENE Dexter",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN010 I-90 - Dexter - Mp 195.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.56--92.95",
   "lat": 43.56,
   "lon": -92.95,
   "zip": "",
   "city": "4 N Lyle",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN144 U.s.218 - Lyle - Mp 4.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDH-2026-03-13",
   "lat": 45.1177,
   "lon": -95.1304,
   "zip": "",
   "city": "Willmar",
   "date": "2026-03-13",
   "county": "Kandiyohi",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Willmar (BDH) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Willmar (BDH) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.51--92.37",
   "lat": 43.51,
   "lon": -92.37,
   "zip": "",
   "city": "7 S Etna",
   "date": "2026-03-13",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN145 U.s.63 - Le Roy - Mp 0.5.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.71--95.69",
   "lat": 46.71,
   "lon": -95.69,
   "zip": "",
   "city": "1 SSE Frazee",
   "date": "2026-03-13",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN132 Frazee MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.17--93.85",
   "lat": 45.17,
   "lon": -93.85,
   "zip": "",
   "city": "1 ESE Buffalo",
   "date": "2026-03-13",
   "county": "Wright",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCFE Buffalo AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.87--94.38",
   "lat": 44.87,
   "lon": -94.38,
   "zip": "",
   "city": "2 SSW Hutchinson",
   "date": "2026-03-13",
   "county": "McLeod",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KHCD Hutchinson AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.07--93.55",
   "lat": 44.07,
   "lon": -93.55,
   "zip": "",
   "city": "3 WSW Waseca",
   "date": "2026-03-13",
   "county": "Waseca",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KACQ Waseca AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.77--94.08",
   "lat": 44.77,
   "lon": -94.08,
   "zip": "",
   "city": "2 W Plato",
   "date": "2026-03-13",
   "county": "McLeod",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KGYL Glencoe AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.90--92.48",
   "lat": 43.9,
   "lon": -92.48,
   "zip": "",
   "city": "3 N Stewartville",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN070 U.s.63 - Stewartville - Mp 32.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.83--93.47",
   "lat": 44.83,
   "lon": -93.47,
   "zip": "",
   "city": "2 SW Eden Prairie",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM 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 KFCM Eden Prairie AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.73--92.68",
   "lat": 43.73,
   "lon": -92.68,
   "zip": "",
   "city": "1 ENE Dexter",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN010 I-90 - Dexter - Mp 195.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.66--94.12",
   "lat": 43.66,
   "lon": -94.12,
   "zip": "",
   "city": "2 NNW Blue Earth",
   "date": "2026-03-13",
   "county": "Faribault",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN009 I-90 - Blue Earth - Mp 119.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.28--94.44",
   "lat": 44.28,
   "lon": -94.44,
   "zip": "",
   "city": "3 SSE New Ulm",
   "date": "2026-03-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station TT770 New Ulm.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-45.07--93.35",
   "lat": 45.07,
   "lon": -93.35,
   "zip": "",
   "city": "2 W Brooklyn Center",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KMIC Crystal AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.51--92.37",
   "lat": 43.51,
   "lon": -92.37,
   "zip": "",
   "city": "7 S Etna",
   "date": "2026-03-13",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN145 U.s.63 - Le Roy - Mp 0.5.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.98--94.55",
   "lat": 43.98,
   "lon": -94.55,
   "zip": "",
   "city": "4 E St. James",
   "date": "2026-03-13",
   "county": "Watonwan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KJYG St. James AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.93--93.05",
   "lat": 44.93,
   "lon": -93.05,
   "zip": "",
   "city": "2 ESE St. Paul",
   "date": "2026-03-13",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KSTP St. Paul Dwtn AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-03-13",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2026-03-13",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.68--92.17",
   "lat": 43.68,
   "lon": -92.17,
   "zip": "",
   "city": "2 NNW Carimona",
   "date": "2026-03-13",
   "county": "Fillmore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFKA Preston Airport.",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.83--93.47",
   "lat": 44.83,
   "lon": -93.47,
   "zip": "",
   "city": "2 SW Eden Prairie",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KFCM Eden Prairie AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.02--92.71",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2026-03-13",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN029 U.s.14 - Byron - Mp 200.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.38--92.37",
   "lat": 44.38,
   "lon": -92.37,
   "zip": "",
   "city": "7 SW Lake City",
   "date": "2026-03-13",
   "county": "Wabasha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN143 U.s.63 - Lake City - Mp 62.9.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.02--92.48",
   "lat": 44.02,
   "lon": -92.48,
   "zip": "",
   "city": "Rochester",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K9MN Mayo Helipad.",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.02--92.71",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2026-03-13",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN029 U.s.14 - Byron - Mp 200.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.56--92.95",
   "lat": 43.56,
   "lon": -92.95,
   "zip": "",
   "city": "4 N Lyle",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN144 U.s.218 - Lyle - Mp 4.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9MN-2026-03-13",
   "lat": 44.0198,
   "lon": -92.4831,
   "zip": "",
   "city": "Rochester / St Mary",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rochester / St Mary (9MN) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Rochester / St Mary (9MN) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-14Y-2026-03-13",
   "lat": 45.8983,
   "lon": -94.8739,
   "zip": "",
   "city": "Long Prairie",
   "date": "2026-03-13",
   "county": "Todd",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Long Prairie (14Y) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Long Prairie (14Y) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LJF-2026-03-13",
   "lat": 45.0971,
   "lon": -94.5072,
   "zip": "",
   "city": "LITCHFIELD",
   "date": "2026-03-13",
   "county": "Meeker",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LITCHFIELD (LJF) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — LITCHFIELD (LJF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GHW-2026-03-13",
   "lat": 45.6439,
   "lon": -95.3204,
   "zip": "",
   "city": "GLENWOOD",
   "date": "2026-03-13",
   "county": "Pope",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENWOOD (GHW) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GLENWOOD (GHW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CNB-2026-03-13",
   "lat": 44.7295,
   "lon": -96.266,
   "zip": "",
   "city": "Canby",
   "date": "2026-03-13",
   "county": "Yellow Medicin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Canby (CNB) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Canby (CNB) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2026-03-13",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2026-03-13",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LVN-2026-03-13",
   "lat": 44.6252,
   "lon": -93.2273,
   "zip": "",
   "city": "MNPLS/AIRLAKE",
   "date": "2026-03-13",
   "county": "Dakota",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MNPLS/AIRLAKE (LVN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MNPLS/AIRLAKE (LVN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ETH-2026-03-13",
   "lat": 45.7805,
   "lon": -96.5435,
   "zip": "",
   "city": "WHEATON NDB",
   "date": "2026-03-13",
   "county": "Roberts",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WHEATON NDB (ETH) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WHEATON NDB (ETH) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STC-2026-03-13",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-03-13",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ULM-2026-03-13",
   "lat": 44.32,
   "lon": -94.5,
   "zip": "",
   "city": "NEW ULM MUNI",
   "date": "2026-03-13",
   "county": "Nicollet",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NEW ULM MUNI (ULM) recorded a 63 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — NEW ULM MUNI (ULM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-D39-2026-03-13",
   "lat": 45.7066,
   "lon": -94.9334,
   "zip": "",
   "city": "Sauk Centre",
   "date": "2026-03-13",
   "county": "Stearns",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sauk Centre (D39) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Sauk Centre (D39) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FBL-2026-03-13",
   "lat": 44.3247,
   "lon": -93.3108,
   "zip": "",
   "city": "FARIBAULT MUNI",
   "date": "2026-03-13",
   "county": "Rice",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FARIBAULT MUNI (FBL) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FARIBAULT MUNI (FBL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STP-2026-03-13",
   "lat": 44.9345,
   "lon": -93.06,
   "zip": "",
   "city": "ST. PAUL",
   "date": "2026-03-13",
   "county": "Ramsey",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. PAUL (STP) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. PAUL (STP) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GYL-2026-03-13",
   "lat": 44.756,
   "lon": -94.0812,
   "zip": "",
   "city": "GLENCOE",
   "date": "2026-03-13",
   "county": "McLeod",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GLENCOE (GYL) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GLENCOE (GYL) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYT-2026-03-13",
   "lat": 46.7219,
   "lon": -92.0434,
   "zip": "",
   "city": "DULUTH (SKY HARB",
   "date": "2026-03-13",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (SKY HARB (DYT) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (SKY HARB (DYT) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVV-2026-03-13",
   "lat": 45.3057,
   "lon": -96.4244,
   "zip": "",
   "city": "ORTONVILLE",
   "date": "2026-03-13",
   "county": "Big Stone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ORTONVILLE (VVV) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ORTONVILLE (VVV) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2026-03-13",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-03-13",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FKA-2026-03-13",
   "lat": 43.6767,
   "lon": -92.1797,
   "zip": "",
   "city": "PRESTON (AWOS)",
   "date": "2026-03-13",
   "county": "Fillmore",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PRESTON (AWOS) (FKA) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PRESTON (AWOS) (FKA) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-03-13",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-03-13",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AUM-2026-03-13",
   "lat": 43.6647,
   "lon": -92.9333,
   "zip": "",
   "city": "AUSTIN MUNI",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AUSTIN MUNI (AUM) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — AUSTIN MUNI (AUM) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2026-03-13",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2026-03-13",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 67 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2026-03-13",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2026-03-13",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2026-03-13",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2026-03-13",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HCD-2026-03-13",
   "lat": 44.8599,
   "lon": -94.3825,
   "zip": "",
   "city": "HUTCHINSON",
   "date": "2026-03-13",
   "county": "McLeod",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUTCHINSON (HCD) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HUTCHINSON (HCD) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OWA-2026-03-13",
   "lat": 44.1233,
   "lon": -93.2606,
   "zip": "",
   "city": "OWATONNA",
   "date": "2026-03-13",
   "county": "Steele",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OWATONNA (OWA) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OWATONNA (OWA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ACQ-2026-03-13",
   "lat": 44.0735,
   "lon": -93.5529,
   "zip": "",
   "city": "WASECA (AWOS)",
   "date": "2026-03-13",
   "county": "Steele",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WASECA (AWOS) (ACQ) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WASECA (AWOS) (ACQ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AQP-2026-03-13",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-03-13",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JKJ-2026-03-13",
   "lat": 46.8393,
   "lon": -96.664,
   "zip": "",
   "city": "MOORHEAD MUNI",
   "date": "2026-03-13",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOORHEAD MUNI (JKJ) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MOORHEAD MUNI (JKJ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2026-03-13",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-03-13",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2026-03-13",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 70 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSP-2026-03-13",
   "lat": 44.8854,
   "lon": -93.2313,
   "zip": "",
   "city": "MINNEAPOLIS",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MINNEAPOLIS (MSP) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MINNEAPOLIS (MSP) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ANE-2026-03-13",
   "lat": 45.1449,
   "lon": -93.2102,
   "zip": "",
   "city": "MINNEAPLS/BLAINE",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MINNEAPLS/BLAINE (ANE) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MINNEAPLS/BLAINE (ANE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-03-13",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 68 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BBB-2026-03-13",
   "lat": 45.3319,
   "lon": -95.6506,
   "zip": "",
   "city": "BENSON MUNI",
   "date": "2026-03-13",
   "county": "Swift",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BENSON MUNI (BBB) recorded a 70 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BENSON MUNI (BBB) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PQN-2026-03-13",
   "lat": 43.9821,
   "lon": -96.3004,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2026-03-13",
   "county": "Pipestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PIPESTONE (PQN) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PIPESTONE (PQN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2026-03-13",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2026-03-13",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2026-03-13",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2026-03-13",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDB-2026-03-13",
   "lat": 44.7533,
   "lon": -95.556,
   "zip": "",
   "city": "Granite Falls",
   "date": "2026-03-13",
   "county": "Yellow Medicine",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Granite Falls (GDB) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Granite Falls (GDB) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVE-2026-03-13",
   "lat": 44.969,
   "lon": -95.7102,
   "zip": "",
   "city": "MONTEVIDEO",
   "date": "2026-03-13",
   "county": "Chippewa",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONTEVIDEO (MVE) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MONTEVIDEO (MVE) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FCM-2026-03-13",
   "lat": 44.8261,
   "lon": -93.4607,
   "zip": "",
   "city": "Minneapolis - Flying Cloud",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Flying Cloud (FCM) recorded a 63 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Flying Cloud (FCM) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2026-03-13",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-Y63-2026-03-13",
   "lat": 45.9861,
   "lon": -95.992,
   "zip": "",
   "city": "Elbow Lake",
   "date": "2026-03-13",
   "county": "Grant",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Elbow Lake (Y63) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Elbow Lake (Y63) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TOB-2026-03-13",
   "lat": 44.018,
   "lon": -92.8315,
   "zip": "",
   "city": "DODGE CENTER",
   "date": "2026-03-13",
   "county": "Dodge",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DODGE CENTER (TOB) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DODGE CENTER (TOB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CFE-2026-03-13",
   "lat": 45.159,
   "lon": -93.8433,
   "zip": "",
   "city": "Buffalo",
   "date": "2026-03-13",
   "county": "Wright",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buffalo (CFE) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Buffalo (CFE) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Houston-wind-2026-03-13",
   "zip": "",
   "city": "Houston",
   "date": "2026-03-13",
   "county": "Houston",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Houston.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Wabasha-wind-2026-03-13",
   "zip": "",
   "city": "Wabasha",
   "date": "2026-03-13",
   "county": "Wabasha",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wabasha.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Dodge-wind-2026-03-13",
   "zip": "",
   "city": "Dodge",
   "date": "2026-03-13",
   "county": "Dodge",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dodge.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Olmsted-wind-2026-03-13",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-03-13",
   "county": "Olmsted",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Olmsted.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Winona-wind-2026-03-13",
   "zip": "",
   "city": "Winona",
   "date": "2026-03-13",
   "county": "Winona",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Winona.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Mower-wind-2026-03-13",
   "zip": "",
   "city": "Mower",
   "date": "2026-03-13",
   "county": "Mower",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Mower.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Fillmore-wind-2026-03-13",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-03-13",
   "county": "Fillmore",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fillmore.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-DLH-HW-W-2-Cass-wind-2026-03-13",
   "zip": "",
   "city": "Cass",
   "date": "2026-03-13",
   "county": "Cass",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cass.",
   "sourceDetail": "NWS DLH — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-HW-W-2"
  },
  {
   "id": "iem-ww-DLH-HW-W-2-Crow Wing-wind-2026-03-13",
   "zip": "",
   "city": "Crow Wing",
   "date": "2026-03-13",
   "county": "Crow Wing",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crow Wing.",
   "sourceDetail": "NWS DLH — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Grant-wind-2026-03-13",
   "zip": "",
   "city": "Grant",
   "date": "2026-03-13",
   "county": "Grant",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Grant.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Wadena-wind-2026-03-13",
   "zip": "",
   "city": "Wadena",
   "date": "2026-03-13",
   "county": "Wadena",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wadena.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Otter Tail-wind-2026-03-13",
   "zip": "",
   "city": "Otter Tail",
   "date": "2026-03-13",
   "county": "Otter Tail",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Otter Tail.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Clay-wind-2026-03-13",
   "zip": "",
   "city": "Clay",
   "date": "2026-03-13",
   "county": "Clay",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clay.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Wilkin-wind-2026-03-13",
   "zip": "",
   "city": "Wilkin",
   "date": "2026-03-13",
   "county": "Wilkin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wilkin.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Norman-wind-2026-03-13",
   "zip": "",
   "city": "Norman",
   "date": "2026-03-13",
   "county": "Norman",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Norman.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FGF-HW-W-2-Becker-wind-2026-03-13",
   "zip": "",
   "city": "Becker",
   "date": "2026-03-13",
   "county": "Becker",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Becker.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-2"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Pipestone-wind-2026-03-13",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-03-13",
   "county": "Pipestone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pipestone.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Cottonwood-wind-2026-03-13",
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-03-13",
   "county": "Cottonwood",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cottonwood.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Nobles-wind-2026-03-13",
   "zip": "",
   "city": "Nobles",
   "date": "2026-03-13",
   "county": "Nobles",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Nobles.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Jackson-wind-2026-03-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-13",
   "county": "Jackson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Jackson.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Rock-wind-2026-03-13",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-13",
   "county": "Rock",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rock.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Murray-wind-2026-03-13",
   "zip": "",
   "city": "Murray",
   "date": "2026-03-13",
   "county": "Murray",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Murray.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Lincoln-wind-2026-03-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-03-13",
   "county": "Lincoln",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lincoln.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-FSD-HW-W-4-Lyon-wind-2026-03-13",
   "zip": "",
   "city": "Lyon",
   "date": "2026-03-13",
   "county": "Lyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lyon.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-4"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Todd-wind-2026-03-13",
   "zip": "",
   "city": "Todd",
   "date": "2026-03-13",
   "county": "Todd",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Todd.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Yellow Medicine-wind-2026-03-13",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2026-03-13",
   "county": "Yellow Medicine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Yellow Medicine.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Renville-wind-2026-03-13",
   "zip": "",
   "city": "Renville",
   "date": "2026-03-13",
   "county": "Renville",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Renville.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Sherburne-wind-2026-03-13",
   "zip": "",
   "city": "Sherburne",
   "date": "2026-03-13",
   "county": "Sherburne",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sherburne.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Morrison-wind-2026-03-13",
   "zip": "",
   "city": "Morrison",
   "date": "2026-03-13",
   "county": "Morrison",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Morrison.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Benton-wind-2026-03-13",
   "zip": "",
   "city": "Benton",
   "date": "2026-03-13",
   "county": "Benton",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Benton.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Wright-wind-2026-03-13",
   "zip": "",
   "city": "Wright",
   "date": "2026-03-13",
   "county": "Wright",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wright.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Hennepin-wind-2026-03-13",
   "zip": "",
   "city": "Hennepin",
   "date": "2026-03-13",
   "county": "Hennepin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Hennepin.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Anoka-wind-2026-03-13",
   "zip": "",
   "city": "Anoka",
   "date": "2026-03-13",
   "county": "Anoka",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Anoka.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Ramsey-wind-2026-03-13",
   "zip": "",
   "city": "Ramsey",
   "date": "2026-03-13",
   "county": "Ramsey",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ramsey.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Washington-wind-2026-03-13",
   "zip": "",
   "city": "Washington",
   "date": "2026-03-13",
   "county": "Washington",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Washington.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Rice-wind-2026-03-13",
   "zip": "",
   "city": "Rice",
   "date": "2026-03-13",
   "county": "Rice",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rice.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Goodhue-wind-2026-03-13",
   "zip": "",
   "city": "Goodhue",
   "date": "2026-03-13",
   "county": "Goodhue",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Goodhue.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Steele-wind-2026-03-13",
   "zip": "",
   "city": "Steele",
   "date": "2026-03-13",
   "county": "Steele",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Steele.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Stevens-wind-2026-03-13",
   "zip": "",
   "city": "Stevens",
   "date": "2026-03-13",
   "county": "Stevens",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stevens.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Pope-wind-2026-03-13",
   "zip": "",
   "city": "Pope",
   "date": "2026-03-13",
   "county": "Pope",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pope.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Stearns-wind-2026-03-13",
   "zip": "",
   "city": "Stearns",
   "date": "2026-03-13",
   "county": "Stearns",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Stearns.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Lac Qui Parle-wind-2026-03-13",
   "zip": "",
   "city": "Lac Qui Parle",
   "date": "2026-03-13",
   "county": "Lac Qui Parle",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lac Qui Parle.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Swift-wind-2026-03-13",
   "zip": "",
   "city": "Swift",
   "date": "2026-03-13",
   "county": "Swift",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Swift.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Chippewa-wind-2026-03-13",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-03-13",
   "county": "Chippewa",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Chippewa.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Kandiyohi-wind-2026-03-13",
   "zip": "",
   "city": "Kandiyohi",
   "date": "2026-03-13",
   "county": "Kandiyohi",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kandiyohi.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Meeker-wind-2026-03-13",
   "zip": "",
   "city": "Meeker",
   "date": "2026-03-13",
   "county": "Meeker",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Meeker.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-McLeod-wind-2026-03-13",
   "zip": "",
   "city": "McLeod",
   "date": "2026-03-13",
   "county": "McLeod",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for McLeod.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Sibley-wind-2026-03-13",
   "zip": "",
   "city": "Sibley",
   "date": "2026-03-13",
   "county": "Sibley",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sibley.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Redwood-wind-2026-03-13",
   "zip": "",
   "city": "Redwood",
   "date": "2026-03-13",
   "county": "Redwood",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Redwood.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Brown-wind-2026-03-13",
   "zip": "",
   "city": "Brown",
   "date": "2026-03-13",
   "county": "Brown",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Brown.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Nicollet-wind-2026-03-13",
   "zip": "",
   "city": "Nicollet",
   "date": "2026-03-13",
   "county": "Nicollet",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Nicollet.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Watonwan-wind-2026-03-13",
   "zip": "",
   "city": "Watonwan",
   "date": "2026-03-13",
   "county": "Watonwan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Watonwan.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Blue Earth-wind-2026-03-13",
   "zip": "",
   "city": "Blue Earth",
   "date": "2026-03-13",
   "county": "Blue Earth",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Blue Earth.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Waseca-wind-2026-03-13",
   "zip": "",
   "city": "Waseca",
   "date": "2026-03-13",
   "county": "Waseca",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Waseca.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Martin-wind-2026-03-13",
   "zip": "",
   "city": "Martin",
   "date": "2026-03-13",
   "county": "Martin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Martin.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Faribault-wind-2026-03-13",
   "zip": "",
   "city": "Faribault",
   "date": "2026-03-13",
   "county": "Faribault",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Faribault.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Freeborn-wind-2026-03-13",
   "zip": "",
   "city": "Freeborn",
   "date": "2026-03-13",
   "county": "Freeborn",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Freeborn.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Douglas-wind-2026-03-13",
   "zip": "",
   "city": "Douglas",
   "date": "2026-03-13",
   "county": "Douglas",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Douglas.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Carver-wind-2026-03-13",
   "zip": "",
   "city": "Carver",
   "date": "2026-03-13",
   "county": "Carver",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Carver.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Scott-wind-2026-03-13",
   "zip": "",
   "city": "Scott",
   "date": "2026-03-13",
   "county": "Scott",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Scott.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Dakota-wind-2026-03-13",
   "zip": "",
   "city": "Dakota",
   "date": "2026-03-13",
   "county": "Dakota",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dakota.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "iem-ww-MPX-HW-W-1-Le Sueur-wind-2026-03-13",
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-03-13",
   "county": "Le Sueur",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Le Sueur.",
   "sourceDetail": "NWS MPX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-HW-W-1"
  },
  {
   "id": "ncei-1327914-2026-03-13",
   "lon": 212030,
   "zip": "",
   "city": "West Otter Tail",
   "date": "2026-03-13",
   "county": "West Otter Tail",
   "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 MN130 Fergus Falls MN DOT measured a wind gust of 58 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1327914",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.80--96.23",
   "lat": 45.8,
   "lon": -96.23,
   "zip": "",
   "city": "5 W Herman",
   "date": "2026-03-12",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN131 Herman MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.73--96.27",
   "lat": 44.73,
   "lon": -96.27,
   "zip": "",
   "city": "2 NNE Canby",
   "date": "2026-03-12",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCNB Canby AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "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": "Mesonet station MN028 U.s.14 - Lake Benton - Mp 7.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-03-12",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.94--96.44",
   "lat": 44.94,
   "lon": -96.44,
   "zip": "",
   "city": "5 SSW Marietta",
   "date": "2026-03-12",
   "county": "Lac Qui Parle",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN059 T.h.212 - Marietta - Mp 1.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-43.64--96.09",
   "lat": 43.64,
   "lon": -96.09,
   "zip": "",
   "city": "1 SW Magnolia",
   "date": "2026-03-12",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN147 I-90 - Magnolia - Mp 21.6.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.69--95.62",
   "lat": 44.69,
   "lon": -95.62,
   "zip": "",
   "city": "Hanley Falls",
   "date": "2026-03-12",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI04886 Hanley Falls.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.67--96.28",
   "lat": 44.67,
   "lon": -96.28,
   "zip": "",
   "city": "2 S Canby",
   "date": "2026-03-12",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN158 U.s.75 - Canby - Mp 84.0.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-43.64--95.77",
   "lat": 43.64,
   "lon": -95.77,
   "zip": "",
   "city": "2 NE Rushmore",
   "date": "2026-03-12",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN007 I-90 - Rushmore - Mp 35.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-44.46--96.44",
   "lat": 44.46,
   "lon": -96.44,
   "zip": "",
   "city": "3 S Hendricks",
   "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": "Mesonet station MN030 T.h.19 - Hendricks - Mp 2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-45.30--96.42",
   "lat": 45.3,
   "lon": -96.42,
   "zip": "",
   "city": "1 ESE Ortonville",
   "date": "2026-03-12",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KVVV Ortonville Muni AP.",
   "sourceDetail": "NWS ABR — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ETH-2026-03-12",
   "lat": 45.7805,
   "lon": -96.5435,
   "zip": "",
   "city": "WHEATON NDB",
   "date": "2026-03-12",
   "county": "Roberts",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WHEATON NDB (ETH) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WHEATON NDB (ETH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-03-12",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-03-12",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CNB-2026-03-12",
   "lat": 44.7295,
   "lon": -96.266,
   "zip": "",
   "city": "Canby",
   "date": "2026-03-12",
   "county": "Yellow Medicin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Canby (CNB) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Canby (CNB) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-03-12",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-03-12",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GDB-2026-03-12",
   "lat": 44.7533,
   "lon": -95.556,
   "zip": "",
   "city": "Granite Falls",
   "date": "2026-03-12",
   "county": "Yellow Medicine",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Granite Falls (GDB) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Granite Falls (GDB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVE-2026-03-12",
   "lat": 44.969,
   "lon": -95.7102,
   "zip": "",
   "city": "MONTEVIDEO",
   "date": "2026-03-12",
   "county": "Chippewa",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONTEVIDEO (MVE) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MONTEVIDEO (MVE) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2026-03-12",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-03-12",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FCM-2026-03-12",
   "lat": 44.8261,
   "lon": -93.4607,
   "zip": "",
   "city": "Minneapolis - Flying Cloud",
   "date": "2026-03-12",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Flying Cloud (FCM) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Flying Cloud (FCM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2026-03-12",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2026-03-12",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-03-12",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-03-12",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AQP-2026-03-12",
   "lat": 45.2275,
   "lon": -96.0043,
   "zip": "",
   "city": "APPLETON MUNICIP",
   "date": "2026-03-12",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON MUNICIP (AQP) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — APPLETON MUNICIP (AQP) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKT-2026-03-12",
   "lat": 44.22,
   "lon": -93.92,
   "zip": "",
   "city": "MANKATO",
   "date": "2026-03-12",
   "county": "Blue Earth",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANKATO (MKT) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MANKATO (MKT) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2026-03-12",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-03-12",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-03-12",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-03-12",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LYV-2026-03-12",
   "lat": 43.6212,
   "lon": -96.2158,
   "zip": "",
   "city": "Luverne",
   "date": "2026-03-12",
   "county": "Rock",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Luverne (LYV) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Luverne (LYV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PQN-2026-03-12",
   "lat": 43.9821,
   "lon": -96.3004,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2026-03-12",
   "county": "Pipestone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PIPESTONE (PQN) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PIPESTONE (PQN) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2026-03-12",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2026-03-12",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2026-03-12",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2026-03-12",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2026-03-12",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2026-03-12",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVV-2026-03-12",
   "lat": 45.3057,
   "lon": -96.4244,
   "zip": "",
   "city": "ORTONVILLE",
   "date": "2026-03-12",
   "county": "Big Stone",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ORTONVILLE (VVV) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ORTONVILLE (VVV) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2026-03-12",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-03-12",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDH-2026-03-12",
   "lat": 45.1177,
   "lon": -95.1304,
   "zip": "",
   "city": "Willmar",
   "date": "2026-03-12",
   "county": "Kandiyohi",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Willmar (BDH) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Willmar (BDH) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2026-03-12",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2026-03-12",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ABR-HW-W-4-Traverse-wind-2026-03-12",
   "zip": "",
   "city": "Traverse",
   "date": "2026-03-12",
   "county": "Traverse",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Traverse.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-4"
  },
  {
   "id": "iem-ww-ABR-HW-W-4-Big Stone-wind-2026-03-12",
   "zip": "",
   "city": "Big Stone",
   "date": "2026-03-12",
   "county": "Big Stone",
   "source": "IEM High Wind Archive",
   "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 Stone.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-4"
  },
  {
   "id": "ncei-1327486-2026-03-12",
   "lon": 212290,
   "zip": "",
   "city": "Cottonwood",
   "date": "2026-03-12",
   "county": "Cottonwood",
   "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": "Sustained winds were between 40 and 53 mph at times, with gusts as high as 71 mph at a Minnesota Department of Transportation site near Mountain Lake.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1327486",
   "windSpeedMph": 62,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323803-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Nicollet",
   "date": "2026-03-12",
   "county": "Nicollet",
   "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": "Strong northwest winds were sustained around 35 to 45 mph overnight, with frequent gusts over 50 mph. A max wind gust of 63 mph was recorded at nearby KULM around 2:15am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323803",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323807-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "McLeod",
   "date": "2026-03-12",
   "county": "McLeod",
   "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": "Strong northwest winds were sustained around 30 to 40 mph overnight, with frequent gusts over 45 mph. A max wind gust of 57 mph was recorded at KHCD around 3:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323807",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323808-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Sibley",
   "date": "2026-03-12",
   "county": "Sibley",
   "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": "Strong northwest winds were sustained around 30 to 40 mph overnight, with frequent gusts over 45 mph. A max wind gust of 57 mph was recorded at nearby KHCD around 3:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323808",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323822-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Waseca",
   "date": "2026-03-12",
   "county": "Waseca",
   "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": "Strong northwest winds were sustained around 30 to 40 mph overnight, with frequent gusts over 50 mph. A max wind gust of 57 mph was recorded at KACQ around 3:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323822",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323829-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Faribault",
   "date": "2026-03-12",
   "county": "Faribault",
   "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": "Strong northwest winds were sustained around 35 to 45 mph overnight, with frequent gusts over 50 mph. A max wind gust of 62 mph was recorded at near KFRM around 3:00am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323829",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325113-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Le Sueur",
   "date": "2026-03-12",
   "county": "Le Sueur",
   "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": "Strong northwest winds were sustained around 30 to 40 mph overnight, with frequent gusts over 50 mph. A max wind gust of 57 mph was recorded at nearby KACQ around 3:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1325113",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323754-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Swift",
   "date": "2026-03-12",
   "county": "Swift",
   "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 northwest winds were sustained around 35 to 50 mph overnight, with frequent gusts over 50 mph. A max wind gust of 70 mph was recorded at KBBB around 1:15am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323754",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323788-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Renville",
   "date": "2026-03-12",
   "county": "Renville",
   "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": "Strong northwest winds were sustained around 35 to 45 mph overnight, with frequent gusts over 50 mph. A max wind gust of 62 mph was recorded at KOVL around 2:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323788",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323794-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Brown",
   "date": "2026-03-12",
   "county": "Brown",
   "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": "Strong northwest winds were sustained around 35 to 45 mph overnight, with frequent gusts over 50 mph. A max wind gust of 63 mph was recorded at KULM around 2:15am. A trained spotter reported tree damage due to the high winds. A large branch snapped off a mature tree and fell onto a boat next a home in New Ulm.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323794",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323827-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Steele",
   "date": "2026-03-12",
   "county": "Steele",
   "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": "Strong northwest winds were sustained around 30 to 40 mph overnight, with frequent gusts over 45 mph. A max wind gust of 57 mph was recorded at nearby KOWA around 5:30am.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1323827",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323972-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Ramsey",
   "date": "2026-03-12",
   "county": "Ramsey",
   "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": "Strong northwest winds were sustained around 25 to 35 mph overnight, with frequent gusts over 45 mph. A max wind gust of 58 mph was recorded at KSTP around 5:00am. A billboard fell over and had its metal bolts sheared at the base near Hudson Rd and Mcknight Rd N in Maplewood. Estimated winds to create this damage are 60 mph.",
   "sourceDetail": "Verified by Public — NCEI Event #1323972",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325109-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Wright",
   "date": "2026-03-12",
   "county": "Wright",
   "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": "Strong northwest winds were sustained around 25 to 35 mph overnight, with frequent gusts over 45 mph. A max wind gust of 58 mph was recorded at KCFE around 8:00am. A large, metal road sign was bent and twisted near Calder Ave and County Rd 35 in Buffalo. Estimated winds to create this damage are 60 mph.",
   "sourceDetail": "Verified by Public — NCEI Event #1325109",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325111-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Carver",
   "date": "2026-03-12",
   "county": "Carver",
   "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": "Strong northwest winds were sustained around 25 to 35 mph overnight, with frequent gusts over 45 mph. A max wind gust of 63 mph was recorded at nearby KFCM around 5:00am.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1325111",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325112-2026-03-12",
   "lon": 210823,
   "zip": "",
   "city": "Scott",
   "date": "2026-03-12",
   "county": "Scott",
   "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": "Strong northwest winds were sustained around 25 to 35 mph overnight, with frequent gusts over 45 mph. A max wind gust of 63 mph was recorded at nearby KFCM around 5:00am.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1325112",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327489-2026-03-12",
   "lon": 212290,
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-12",
   "county": "Jackson",
   "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": "Sustained winds were between 40 and 44 mph at times, with gusts as high as 60 mph at an Automated Weather Observing System site at the Jackson Municipal Airport (KMJQ).",
   "sourceDetail": "Verified by AWOS — NCEI Event #1327489",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1315911-2026-03-12",
   "lon": 210714,
   "zip": "",
   "city": "Traverse",
   "date": "2026-03-12",
   "county": "Traverse",
   "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": "Low pressure and a strong cold front generated high winds in west central Minnesota. The Minnesota Department of Transportation (MNDOT) mesonet station 3 miles west of Odessa recorded a peak wind gust of 65 mph, while the MNDOT station 3 miles west southwest of Graceville recorded a peak wind gust of 64 mph.",
   "sourceDetail": "Verified by AWOS — NCEI Event #1315911",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-03-08-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2026-03-08",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-olmsted-wind",
   "zip": "",
   "city": "Olmsted",
   "date": "2026-03-06",
   "county": "Olmsted",
   "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 Olmsted — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-mower-wind",
   "zip": "",
   "city": "Mower",
   "date": "2026-03-06",
   "county": "Mower",
   "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 Mower — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-fillmore-wind",
   "zip": "",
   "city": "Fillmore",
   "date": "2026-03-06",
   "county": "Fillmore",
   "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 Fillmore — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2026-03-06",
   "county": "Steele",
   "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 Steele — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-03-06",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-TOB-2026-03-06",
   "lat": 44.018,
   "lon": -92.8315,
   "zip": "",
   "city": "DODGE CENTER",
   "date": "2026-03-06",
   "county": "Dodge",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DODGE CENTER (TOB) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DODGE CENTER (TOB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-03-06",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-03-06",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2026-02-27",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-48.69--94.62",
   "lat": 48.69,
   "lon": -94.62,
   "zip": "",
   "city": "2 SW Baudette",
   "date": "2026-02-27",
   "county": "Lake Of The Woods",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KBDE Baudette AP MN.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-27-wind-48.31--96.94",
   "lat": 48.31,
   "lon": -96.94,
   "zip": "",
   "city": "6 WSW Argyle",
   "date": "2026-02-27",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI07423 Argyle MN 5 WSW.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYT-2026-02-27",
   "lat": 46.7219,
   "lon": -92.0434,
   "zip": "",
   "city": "DULUTH (SKY HARB",
   "date": "2026-02-27",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (SKY HARB (DYT) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (SKY HARB (DYT) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-02-27",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-02-27",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2026-02-27",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2026-02-27",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2026-02-27",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-02-27",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TWM-2026-02-27",
   "lat": 47.0492,
   "lon": -91.745,
   "zip": "",
   "city": "TWO HARBORS",
   "date": "2026-02-27",
   "county": "Lake",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TWO HARBORS (TWM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — TWO HARBORS (TWM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STC-2026-02-27",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2026-02-27",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-D39-2026-02-27",
   "lat": 45.7066,
   "lon": -94.9334,
   "zip": "",
   "city": "Sauk Centre",
   "date": "2026-02-27",
   "county": "Stearns",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Sauk Centre (D39) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Sauk Centre (D39) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-INL-2026-02-27",
   "lat": 48.5595,
   "lon": -93.3956,
   "zip": "",
   "city": "International Falls",
   "date": "2026-02-27",
   "county": "Koochiching",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "International Falls (INL) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — International Falls (INL) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BJI-2026-02-27",
   "lat": 47.5094,
   "lon": -94.9337,
   "zip": "",
   "city": "BEMIDJI",
   "date": "2026-02-27",
   "county": "Beltrami",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BEMIDJI (BJI) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BEMIDJI (BJI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PKD-2026-02-27",
   "lat": 46.9,
   "lon": -95.07,
   "zip": "",
   "city": "PARK RAPIDS",
   "date": "2026-02-27",
   "county": "Hubbard",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PARK RAPIDS (PKD) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PARK RAPIDS (PKD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-02-27",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-02-27",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2026-02-27",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2026-02-27",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CKN-2026-02-27",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2026-02-27",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CROOKSTON MUNI (CKN) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HIB-2026-02-27",
   "lat": 47.3866,
   "lon": -92.839,
   "zip": "",
   "city": "HIBBING",
   "date": "2026-02-27",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HIBBING (HIB) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HIBBING (HIB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EVM-2026-02-27",
   "lat": 47.4251,
   "lon": -92.4981,
   "zip": "",
   "city": "EVELETH MUNI",
   "date": "2026-02-27",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "EVELETH MUNI (EVM) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — EVELETH MUNI (EVM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-HW-W-1-Cook/north Shore-wind-2026-02-27",
   "zip": "",
   "city": "Cook/north Shore",
   "date": "2026-02-27",
   "county": "Cook/north Shore",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cook/north Shore.",
   "sourceDetail": "NWS DLH — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Polk-wind-2026-02-27",
   "zip": "",
   "city": "Polk",
   "date": "2026-02-27",
   "county": "Polk",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Polk.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Marshall-wind-2026-02-27",
   "zip": "",
   "city": "Marshall",
   "date": "2026-02-27",
   "county": "Marshall",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Marshall.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Pennington-wind-2026-02-27",
   "zip": "",
   "city": "Pennington",
   "date": "2026-02-27",
   "county": "Pennington",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pennington.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Red Lake-wind-2026-02-27",
   "zip": "",
   "city": "Red Lake",
   "date": "2026-02-27",
   "county": "Red Lake",
   "source": "IEM High Wind Archive",
   "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 Lake.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Kittson-wind-2026-02-27",
   "zip": "",
   "city": "Kittson",
   "date": "2026-02-27",
   "county": "Kittson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kittson.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "iem-ww-FGF-HW-W-1-Roseau-wind-2026-02-27",
   "zip": "",
   "city": "Roseau",
   "date": "2026-02-27",
   "county": "Roseau",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Roseau.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-1"
  },
  {
   "id": "ncei-1321159-2026-02-27",
   "lon": 211158,
   "zip": "",
   "city": "West Polk",
   "date": "2026-02-27",
   "county": "West Polk",
   "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 MN060 reported a 59 mph wind gust in East Grand Forks, MN.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1321159",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1321161-2026-02-27",
   "lon": 211158,
   "zip": "",
   "city": "West Marshall",
   "date": "2026-02-27",
   "county": "West Marshall",
   "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 DV107423, 5 miles WSW of Argyle, MN, reports a 66 mph measured wind gust.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1321161",
   "windSpeedMph": 57,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-GNA-2026-02-22",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-02-22",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.64--96.26",
   "lat": 43.64,
   "lon": -96.26,
   "zip": "",
   "city": "3 WSW Luverne",
   "date": "2026-02-18",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW5856 Luverne.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2026-02-18",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-45.27--96.39",
   "lat": 45.27,
   "lon": -96.39,
   "zip": "",
   "city": "3 W Odessa",
   "date": "2026-02-18",
   "county": "Big Stone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN137 US-75 - 3SE Ortonville (MNDOT).",
   "sourceDetail": "NWS ABR — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.46--96.44",
   "lat": 44.46,
   "lon": -96.44,
   "zip": "",
   "city": "3 S Hendricks",
   "date": "2026-02-18",
   "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 MN030 T.h.19 - Hendricks - Mp 2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.73--96.27",
   "lat": 44.73,
   "lon": -96.27,
   "zip": "",
   "city": "2 NNE Canby",
   "date": "2026-02-18",
   "county": "Yellow Medicine",
   "source": "IEM 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 KCNB Canby AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.59--96.05",
   "lat": 44.59,
   "lon": -96.05,
   "zip": "",
   "city": "1 SE Taunton",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN156 T.h.68 - Taunton - Mp 22.9.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-46.85--92.20",
   "lat": 46.85,
   "lon": -92.2,
   "zip": "",
   "city": "4 NE Hermantown",
   "date": "2026-02-18",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLH Duluth International Airport.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2026-02-18",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.64--95.12",
   "lat": 43.64,
   "lon": -95.12,
   "zip": "",
   "city": "4 SE Lakefield",
   "date": "2026-02-18",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN008 I-90 - Lakefield - Mp 67.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.63--95.57",
   "lat": 43.63,
   "lon": -95.57,
   "zip": "",
   "city": "2 ENE Worthington",
   "date": "2026-02-18",
   "county": "Nobles",
   "source": "IEM 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 KOTG Worthington Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-02-18",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.90--95.10",
   "lat": 43.9,
   "lon": -95.1,
   "zip": "",
   "city": "2 NNE Windom",
   "date": "2026-02-18",
   "county": "Cottonwood",
   "source": "IEM 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 KMWM Windom Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKT-2026-02-18",
   "lat": 44.22,
   "lon": -93.92,
   "zip": "",
   "city": "MANKATO",
   "date": "2026-02-18",
   "county": "Blue Earth",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANKATO (MKT) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MANKATO (MKT) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.64--95.77",
   "lat": 43.64,
   "lon": -95.77,
   "zip": "",
   "city": "2 NE Rushmore",
   "date": "2026-02-18",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN007 I-90 - Rushmore - Mp 35.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.64--96.09",
   "lat": 43.64,
   "lon": -96.09,
   "zip": "",
   "city": "1 SW Magnolia",
   "date": "2026-02-18",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN147 I-90 - Magnolia - Mp 21.6.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "date": "2026-02-18",
   "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 MN028 U.s.14 - Lake Benton - Mp 7.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.08--95.12",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2026-02-18",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN071 T.h.71 - Jeffers - Mp 43.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-44.25--95.62",
   "lat": 44.25,
   "lon": -95.62,
   "zip": "",
   "city": "1 N Tracy",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KTKC Tracy Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-02-18",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-02-18",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-02-18",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-02-18",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-02-18",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TWM-2026-02-18",
   "lat": 47.0492,
   "lon": -91.745,
   "zip": "",
   "city": "TWO HARBORS",
   "date": "2026-02-18",
   "county": "Lake",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TWO HARBORS (TWM) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — TWO HARBORS (TWM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2026-02-18",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2026-02-18",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CNB-2026-02-18",
   "lat": 44.7295,
   "lon": -96.266,
   "zip": "",
   "city": "Canby",
   "date": "2026-02-18",
   "county": "Yellow Medicin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Canby (CNB) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Canby (CNB) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYT-2026-02-18",
   "lat": 46.7219,
   "lon": -92.0434,
   "zip": "",
   "city": "DULUTH (SKY HARB",
   "date": "2026-02-18",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (SKY HARB (DYT) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (SKY HARB (DYT) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PQN-2026-02-18",
   "lat": 43.9821,
   "lon": -96.3004,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2026-02-18",
   "county": "Pipestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PIPESTONE (PQN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PIPESTONE (PQN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2026-02-18",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2026-02-18",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2026-02-18",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2026-02-18",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2026-02-18",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2026-02-18",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2026-02-18",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FSD-HW-W-3-Lincoln-wind-2026-02-18",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-02-18",
   "county": "Lincoln",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lincoln.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-3"
  },
  {
   "id": "iem-ww-FSD-HW-W-3-Lyon-wind-2026-02-18",
   "zip": "",
   "city": "Lyon",
   "date": "2026-02-18",
   "county": "Lyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lyon.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-3"
  },
  {
   "id": "iem-ww-FSD-HW-W-3-Murray-wind-2026-02-18",
   "zip": "",
   "city": "Murray",
   "date": "2026-02-18",
   "county": "Murray",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Murray.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-3"
  },
  {
   "id": "iem-ww-FSD-HW-W-3-Pipestone-wind-2026-02-18",
   "zip": "",
   "city": "Pipestone",
   "date": "2026-02-18",
   "county": "Pipestone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pipestone.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-3"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.72--92.03",
   "lat": 46.72,
   "lon": -92.03,
   "zip": "",
   "city": "6 SE Duluth",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KDYT Duluth Sky Harbor Airport.",
   "sourceDetail": "NWS DLH — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.86--92.22",
   "lat": 46.86,
   "lon": -92.22,
   "zip": "",
   "city": "4 NNE Hermantown",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station AR992 Hermantown.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.63--92.53",
   "lat": 46.63,
   "lon": -92.53,
   "zip": "",
   "city": "5 WNW Scotts Corner",
   "date": "2026-02-17",
   "county": "Carlton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN097 I-35 - Atkinson - Mp 231.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.77--92.12",
   "lat": 46.77,
   "lon": -92.12,
   "zip": "",
   "city": "1 S Duluth",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN082 I-35 - Garfield Ave - Mp 255.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.72--92.25",
   "lat": 46.72,
   "lon": -92.25,
   "zip": "",
   "city": "2 SSW Proctor",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN080 I-35 - Thompson Hill - Mp 247.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.72--92.03",
   "lat": 46.72,
   "lon": -92.03,
   "zip": "",
   "city": "6 SE Duluth",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KDYT Duluth Sky Harbor Airport.",
   "sourceDetail": "NWS DLH — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.40--92.90",
   "lat": 47.4,
   "lon": -92.9,
   "zip": "",
   "city": "2 SE Hibbing",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station NGB48 Lincoln Elementary School.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-47.38--92.83",
   "lat": 47.38,
   "lon": -92.83,
   "zip": "",
   "city": "6 ESE Hibbing",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM 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 KHIB Chisholm-Hibbing Airport.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.83--92.04",
   "lat": 46.83,
   "lon": -92.04,
   "zip": "",
   "city": "1 SW Lester Park",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW2111 4 NE Duluth.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.85--92.20",
   "lat": 46.85,
   "lon": -92.2,
   "zip": "",
   "city": "4 NE Hermantown",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDLH Duluth International Airport.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.78--92.09",
   "lat": 46.78,
   "lon": -92.09,
   "zip": "",
   "city": "1 ESE Duluth",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Buoy station DULM5 Duluth Harbor.",
   "sourceDetail": "NWS DLH — Buoy via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2026-02-17",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2026-02-17",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2026-02-17",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2026-02-17",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2026-02-17",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 64 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HIB-2026-02-17",
   "lat": 47.3866,
   "lon": -92.839,
   "zip": "",
   "city": "HIBBING",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HIBBING (HIB) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HIBBING (HIB) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DYT-2026-02-17",
   "lat": 46.7219,
   "lon": -92.0434,
   "zip": "",
   "city": "DULUTH (SKY HARB",
   "date": "2026-02-17",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (SKY HARB (DYT) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (SKY HARB (DYT) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-28",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-28",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-27",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-27",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-26",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-26",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2026-01-22",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2026-01-22",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2026-01-21",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2026-01-21",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2026-01-21",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2026-01-21",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-19",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-19",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.14--96.84",
   "lat": 48.14,
   "lon": -96.84,
   "zip": "",
   "city": "4 NNE Tabor",
   "date": "2026-01-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 218649 Warren MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.97--97.20",
   "lat": 48.97,
   "lon": -97.2,
   "zip": "",
   "city": "1 ENE Saint Vincent",
   "date": "2026-01-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN057 St Vincent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2026-01-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN168 Warren MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2026-01-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-48.31--96.94",
   "lat": 48.31,
   "lon": -96.94,
   "zip": "",
   "city": "6 WSW Argyle",
   "date": "2026-01-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI07423 Argyle MN 5 WSW.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-18-wind-46.71--95.69",
   "lat": 46.71,
   "lon": -95.69,
   "zip": "",
   "city": "1 SSE Frazee",
   "date": "2026-01-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN132 Frazee MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2026-01-18",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2026-01-18",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-01-18",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-01-18",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2026-01-18",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2026-01-18",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2026-01-18",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2026-01-18",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2026-01-18",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2026-01-18",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ULM-2026-01-18",
   "lat": 44.32,
   "lon": -94.5,
   "zip": "",
   "city": "NEW ULM MUNI",
   "date": "2026-01-18",
   "county": "Nicollet",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NEW ULM MUNI (ULM) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — NEW ULM MUNI (ULM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDH-2026-01-18",
   "lat": 45.1177,
   "lon": -95.1304,
   "zip": "",
   "city": "Willmar",
   "date": "2026-01-18",
   "county": "Kandiyohi",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Willmar (BDH) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Willmar (BDH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-18",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-18",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2026-01-17",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2026-01-17",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2026-01-17",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2026-01-17",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.57--96.91",
   "lat": 48.57,
   "lon": -96.91,
   "zip": "",
   "city": "1 W Donaldson",
   "date": "2026-01-16",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN024 Donaldson MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-48.97--97.20",
   "lat": 48.97,
   "lon": -97.2,
   "zip": "",
   "city": "1 ENE Saint Vincent",
   "date": "2026-01-16",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN057 St Vincent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-16-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2026-01-16",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2026-01-16",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2026-01-16",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2026-01-14",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-01-14",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FKA-2026-01-14",
   "lat": 43.6767,
   "lon": -92.1797,
   "zip": "",
   "city": "PRESTON (AWOS)",
   "date": "2026-01-14",
   "county": "Fillmore",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PRESTON (AWOS) (FKA) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PRESTON (AWOS) (FKA) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-47.75--90.34",
   "lat": 47.75,
   "lon": -90.34,
   "zip": "",
   "city": "1 S Grand Marais",
   "date": "2025-12-29",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGNA Bay Of Grand Marais.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-44.59--96.05",
   "lat": 44.59,
   "lon": -96.05,
   "zip": "",
   "city": "1 SE Taunton",
   "date": "2025-12-29",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN156 T.h.68 - Taunton - Mp 22.9.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2025-12-29",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-44.25--95.62",
   "lat": 44.25,
   "lon": -95.62,
   "zip": "",
   "city": "1 N Tracy",
   "date": "2025-12-29",
   "county": "Lyon",
   "source": "IEM 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 KTKC Tracy Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-12-29",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-12-29",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-12-29",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-12-29",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-12-29",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-12-29",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-29",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-29",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 69 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-HW-W-4-Cook/north Shore-wind-2025-12-29",
   "zip": "",
   "city": "Cook/north Shore",
   "date": "2025-12-29",
   "county": "Cook/north Shore",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cook/north Shore.",
   "sourceDetail": "NWS DLH — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-HW-W-4"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2025-12-28",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-44.94--95.96",
   "lat": 44.94,
   "lon": -95.96,
   "zip": "",
   "city": "5 E Dawson",
   "date": "2025-12-28",
   "county": "Lac Qui Parle",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN153 T.h.212 - Dawson - Mp 24.1.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-44.40--95.47",
   "lat": 44.4,
   "lon": -95.47,
   "zip": "",
   "city": "3 WSW Lucan",
   "date": "2025-12-28",
   "county": "Redwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN155 T.h.68 - Milroy - Mp 59.0.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-44.76--94.84",
   "lat": 44.76,
   "lon": -94.84,
   "zip": "",
   "city": "3 E Bird Island",
   "date": "2025-12-28",
   "county": "Renville",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN157 T.h.212 - Hector - Mp 84.4.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-43.92--93.28",
   "lat": 43.92,
   "lon": -93.28,
   "zip": "",
   "city": "3 S Hope",
   "date": "2025-12-28",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN096 I-35 - Hope - Mp 30.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-43.98--94.55",
   "lat": 43.98,
   "lon": -94.55,
   "zip": "",
   "city": "4 E St. James",
   "date": "2025-12-28",
   "county": "Watonwan",
   "source": "IEM 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 KJYG St. James AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-43.63--94.42",
   "lat": 43.63,
   "lon": -94.42,
   "zip": "",
   "city": "3 ESE Fairmont",
   "date": "2025-12-28",
   "county": "Martin",
   "source": "IEM 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 KFRM Fairmont AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2025-12-28",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2025-12-28",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2025-12-28",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-47.75--90.34",
   "lat": 47.75,
   "lon": -90.34,
   "zip": "",
   "city": "1 S Grand Marais",
   "date": "2025-12-28",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGNA Bay Of Grand Marais.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2025-12-28",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2025-12-28",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-28",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-28",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2025-12-28",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2025-12-28",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-12-28",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-12-28",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-12-28",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-12-28",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TOB-2025-12-26",
   "lat": 44.018,
   "lon": -92.8315,
   "zip": "",
   "city": "DODGE CENTER",
   "date": "2025-12-26",
   "county": "Dodge",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DODGE CENTER (TOB) recorded a 73 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DODGE CENTER (TOB) [365d backfill 2026-08]",
   "windSpeedMph": 73,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-21",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-21",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-44.88--93.23",
   "lat": 44.88,
   "lon": -93.23,
   "zip": "",
   "city": "2 E Richfield",
   "date": "2025-12-20",
   "county": "Hennepin",
   "source": "IEM 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 KMSP Minneapolis-St. Paul AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-45.07--93.35",
   "lat": 45.07,
   "lon": -93.35,
   "zip": "",
   "city": "2 W Brooklyn Center",
   "date": "2025-12-20",
   "county": "Hennepin",
   "source": "IEM 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 KMIC Crystal AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-44.93--93.05",
   "lat": 44.93,
   "lon": -93.05,
   "zip": "",
   "city": "2 ESE St. Paul",
   "date": "2025-12-20",
   "county": "Ramsey",
   "source": "IEM 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 KSTP St. Paul Dwtn AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-46.00--95.73",
   "lat": 46,
   "lon": -95.73,
   "zip": "",
   "city": "2 WSW Evansville",
   "date": "2025-12-20",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN133 I-94 - Evansville - Mp 82.8.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-20",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-20",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STC-2025-12-20",
   "lat": 45.5433,
   "lon": -94.0513,
   "zip": "",
   "city": "ST. CLOUD",
   "date": "2025-12-20",
   "county": "Sherburne",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. CLOUD (STC) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. CLOUD (STC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MIC-2025-12-20",
   "lat": 45.0622,
   "lon": -93.3511,
   "zip": "",
   "city": "Minneapolis - Crystal",
   "date": "2025-12-20",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Crystal (MIC) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Crystal (MIC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-STP-2025-12-20",
   "lat": 44.9345,
   "lon": -93.06,
   "zip": "",
   "city": "ST. PAUL",
   "date": "2025-12-20",
   "county": "Ramsey",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. PAUL (STP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. PAUL (STP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-19",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-19",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.88--97.15",
   "lat": 48.88,
   "lon": -97.15,
   "zip": "",
   "city": "4 SW Humboldt",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 213879 Humboldt MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.85--96.62",
   "lat": 47.85,
   "lon": -96.62,
   "zip": "",
   "city": "5 N Crookston",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCKN Crookston AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.57--96.91",
   "lat": 48.57,
   "lon": -96.91,
   "zip": "",
   "city": "1 W Donaldson",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN024 Donaldson MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN168 Warren MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-43.64--96.26",
   "lat": 43.64,
   "lon": -96.26,
   "zip": "",
   "city": "3 WSW Luverne",
   "date": "2025-12-18",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW5856 Luverne.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.75--96.93",
   "lat": 48.75,
   "lon": -96.93,
   "zip": "",
   "city": "1 SSE Hallock",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM 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 KHCO Hallock AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.97--97.20",
   "lat": 48.97,
   "lon": -97.2,
   "zip": "",
   "city": "1 ENE Saint Vincent",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN057 St Vincent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.57--96.91",
   "lat": 48.57,
   "lon": -96.91,
   "zip": "",
   "city": "1 W Donaldson",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN024 Donaldson MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN168 Warren MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.12--95.63",
   "lat": 48.12,
   "lon": -95.63,
   "zip": "",
   "city": "8 E Goodridge",
   "date": "2025-12-18",
   "county": "Pennington",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN118 Goodridge MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.97--97.20",
   "lat": 48.97,
   "lon": -97.2,
   "zip": "",
   "city": "1 ENE Saint Vincent",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN057 St Vincent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.85--96.67",
   "lat": 46.85,
   "lon": -96.67,
   "zip": "",
   "city": "2 SE Dilworth",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN013 Dilworth MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.69--96.82",
   "lat": 47.69,
   "lon": -96.82,
   "zip": "",
   "city": "2 W Eldred",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 211549 Eldred MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.56--96.69",
   "lat": 46.56,
   "lon": -96.69,
   "zip": "",
   "city": "2 E Wolverton",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Wolverton 2E 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.16--97.10",
   "lat": 48.16,
   "lon": -97.1,
   "zip": "",
   "city": "3 SSE Oslo",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI03615 E Grand Forks MN 16 N.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.44--95.73",
   "lat": 48.44,
   "lon": -95.73,
   "zip": "",
   "city": "3 ENE Gatzke",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN056 Gatzke MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.95--96.91",
   "lat": 47.95,
   "lon": -96.91,
   "zip": "",
   "city": "5 N Mallory",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI02117 E Grand Forks MN 5 ENE.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.30--96.73",
   "lat": 47.3,
   "lon": -96.73,
   "zip": "",
   "city": "4 ENE Hendrum",
   "date": "2025-12-18",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN058 Halstad MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.57--96.91",
   "lat": 48.57,
   "lon": -96.91,
   "zip": "",
   "city": "1 W Donaldson",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN024 Donaldson MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.32--96.51",
   "lat": 47.32,
   "lon": -96.51,
   "zip": "",
   "city": "1 N Ada",
   "date": "2025-12-18",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 210019 Ada MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2025-12-18",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.20--96.89",
   "lat": 48.2,
   "lon": -96.89,
   "zip": "",
   "city": "March",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN168 Warren MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.32--95.65",
   "lat": 45.32,
   "lon": -95.65,
   "zip": "",
   "city": "2 W Benson",
   "date": "2025-12-18",
   "county": "Swift",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KBBB Benson AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.46--96.85",
   "lat": 48.46,
   "lon": -96.85,
   "zip": "",
   "city": "1 ENE Stephen",
   "date": "2025-12-18",
   "county": "Marshall",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 218019 Stephen MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.57--96.53",
   "lat": 47.57,
   "lon": -96.53,
   "zip": "",
   "city": "2 N Beltrami",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN114 Beltrami MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.06--96.37",
   "lat": 46.06,
   "lon": -96.37,
   "zip": "",
   "city": "3 SE Campbell",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 211245 Campbell MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.80--96.23",
   "lat": 45.8,
   "lon": -96.23,
   "zip": "",
   "city": "5 W Herman",
   "date": "2025-12-18",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN131 Herman MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.47--96.71",
   "lat": 46.47,
   "lon": -96.71,
   "zip": "",
   "city": "3 NNW Kent",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN135 Kent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.85--96.78",
   "lat": 46.85,
   "lon": -96.78,
   "zip": "",
   "city": "2 SW Moorhead",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN098 Moorhead MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.57--95.97",
   "lat": 45.57,
   "lon": -95.97,
   "zip": "",
   "city": "3 WSW Morris",
   "date": "2025-12-18",
   "county": "Stevens",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMOX Morris AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.14--96.84",
   "lat": 48.14,
   "lon": -96.84,
   "zip": "",
   "city": "4 NNE Tabor",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station 218649 Warren MN NDAWN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.49--96.29",
   "lat": 46.49,
   "lon": -96.29,
   "zip": "",
   "city": "1 N Rothsay",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN014 Rothsay MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.04--96.49",
   "lat": 46.04,
   "lon": -96.49,
   "zip": "",
   "city": "2 W Tenney",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN054 Tenney MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.98--96.00",
   "lat": 45.98,
   "lon": -96,
   "zip": "",
   "city": "1 WSW Elbow Lake",
   "date": "2025-12-18",
   "county": "Grant",
   "source": "IEM 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 KY63 Elbow Lake AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.28--96.15",
   "lat": 46.28,
   "lon": -96.15,
   "zip": "",
   "city": "4 W Fergus Falls",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFFM Fergus Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDH-2025-12-18",
   "lat": 45.1177,
   "lon": -95.1304,
   "zip": "",
   "city": "Willmar",
   "date": "2025-12-18",
   "county": "Kandiyohi",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Willmar (BDH) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Willmar (BDH) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.28--96.23",
   "lat": 46.28,
   "lon": -96.23,
   "zip": "",
   "city": "4 E Foxhome",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Foxhome 4E 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.83--96.67",
   "lat": 46.83,
   "lon": -96.67,
   "zip": "",
   "city": "3 SSE Dilworth",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM 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 KJKJ Moorhead AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.94--97.19",
   "lat": 48.94,
   "lon": -97.19,
   "zip": "",
   "city": "3 SE Saint Vincent",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI12349 Saint Vincent MN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.21--96.02",
   "lat": 46.21,
   "lon": -96.02,
   "zip": "",
   "city": "5 WNW Dalton",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN130 Fergus Falls MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.96--95.98",
   "lat": 45.96,
   "lon": -95.98,
   "zip": "",
   "city": "2 S Elbow Lake",
   "date": "2025-12-18",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Elbow Lake 2S 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.47--96.71",
   "lat": 46.47,
   "lon": -96.71,
   "zip": "",
   "city": "3 NNW Kent",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN135 Kent MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-44.02--92.71",
   "lat": 44.02,
   "lon": -92.71,
   "zip": "",
   "city": "2 E Kasson",
   "date": "2025-12-18",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN029 U.s.14 - Byron - Mp 200.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.57--95.97",
   "lat": 45.57,
   "lon": -95.97,
   "zip": "",
   "city": "3 WSW Morris",
   "date": "2025-12-18",
   "county": "Stevens",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KMOX Morris AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.28--96.15",
   "lat": 46.28,
   "lon": -96.15,
   "zip": "",
   "city": "4 W Fergus Falls",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KFFM Fergus Falls AP MN.",
   "sourceDetail": "NWS FGF — AWOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-43.90--92.50",
   "lat": 43.9,
   "lon": -92.5,
   "zip": "",
   "city": "3 NNW Stewartville",
   "date": "2025-12-18",
   "county": "Olmsted",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRST Rochester International Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.47--96.33",
   "lat": 46.47,
   "lon": -96.33,
   "zip": "",
   "city": "2 W Rothsay",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Rothsay 2W 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-45.81--96.24",
   "lat": 45.81,
   "lon": -96.24,
   "zip": "",
   "city": "5 W Herman",
   "date": "2025-12-18",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Herman 5W 10m wind.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-44.54--95.08",
   "lat": 44.54,
   "lon": -95.08,
   "zip": "",
   "city": "2 E Redwood Falls",
   "date": "2025-12-18",
   "county": "Redwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Redwood Falls Airport AWOS measured at 61 mph wind gust.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-48.69--94.62",
   "lat": 48.69,
   "lon": -94.62,
   "zip": "",
   "city": "2 SW Baudette",
   "date": "2025-12-18",
   "county": "Lake Of The Woods",
   "source": "IEM 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 KBDE Baudette AP MN.",
   "sourceDetail": "NWS FGF — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2025-12-18",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2025-12-18",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.28--96.10",
   "lat": 46.28,
   "lon": -96.1,
   "zip": "",
   "city": "2 W Fergus Falls",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW9574 Fergus Falls MN.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-46.71--95.69",
   "lat": 46.71,
   "lon": -95.69,
   "zip": "",
   "city": "1 SSE Frazee",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN132 Frazee MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-47.75--90.34",
   "lat": 47.75,
   "lon": -90.34,
   "zip": "",
   "city": "1 S Grand Marais",
   "date": "2025-12-18",
   "county": "Cook",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KGNA Bay Of Grand Marais.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-44.25--95.62",
   "lat": 44.25,
   "lon": -95.62,
   "zip": "",
   "city": "1 N Tracy",
   "date": "2025-12-18",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KTKC Tracy Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MVE-2025-12-18",
   "lat": 44.969,
   "lon": -95.7102,
   "zip": "",
   "city": "MONTEVIDEO",
   "date": "2025-12-18",
   "county": "Chippewa",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONTEVIDEO (MVE) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MONTEVIDEO (MVE) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CNB-2025-12-18",
   "lat": 44.7295,
   "lon": -96.266,
   "zip": "",
   "city": "Canby",
   "date": "2025-12-18",
   "county": "Yellow Medicin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Canby (CNB) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Canby (CNB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ETH-2025-12-18",
   "lat": 45.7805,
   "lon": -96.5435,
   "zip": "",
   "city": "WHEATON NDB",
   "date": "2025-12-18",
   "county": "Roberts",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WHEATON NDB (ETH) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WHEATON NDB (ETH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2025-12-18",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2025-12-18",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2025-12-18",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2025-12-18",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OVL-2025-12-18",
   "lat": 44.7786,
   "lon": -95.0328,
   "zip": "",
   "city": "OLIVIA",
   "date": "2025-12-18",
   "county": "Renville",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OLIVIA (OVL) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OLIVIA (OVL) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2025-12-18",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2025-12-18",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2025-12-18",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2025-12-18",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VVV-2025-12-18",
   "lat": 45.3057,
   "lon": -96.4244,
   "zip": "",
   "city": "ORTONVILLE",
   "date": "2025-12-18",
   "county": "Big Stone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ORTONVILLE (VVV) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ORTONVILLE (VVV) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2025-12-18",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2025-12-18",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2025-12-18",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2025-12-18",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-12-18",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-12-18",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-18",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-18",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-Y63-2025-12-18",
   "lat": 45.9861,
   "lon": -95.992,
   "zip": "",
   "city": "Elbow Lake",
   "date": "2025-12-18",
   "county": "Grant",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Elbow Lake (Y63) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Elbow Lake (Y63) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JKJ-2025-12-18",
   "lat": 46.8393,
   "lon": -96.664,
   "zip": "",
   "city": "MOORHEAD MUNI",
   "date": "2025-12-18",
   "county": "Clay",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MOORHEAD MUNI (JKJ) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MOORHEAD MUNI (JKJ) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BBB-2025-12-18",
   "lat": 45.3319,
   "lon": -95.6506,
   "zip": "",
   "city": "BENSON MUNI",
   "date": "2025-12-18",
   "county": "Swift",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BENSON MUNI (BBB) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BENSON MUNI (BBB) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LYV-2025-12-18",
   "lat": 43.6212,
   "lon": -96.2158,
   "zip": "",
   "city": "Luverne",
   "date": "2025-12-18",
   "county": "Rock",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Luverne (LYV) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Luverne (LYV) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-12-18",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-12-18",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 61 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2025-12-18",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2025-12-18",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 62 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CKN-2025-12-18",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2025-12-18",
   "county": "Polk",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CROOKSTON MUNI (CKN) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2025-12-18",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2025-12-18",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 57 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-12-18",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-12-18",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 60 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HCO-2025-12-18",
   "lat": 48.7527,
   "lon": -96.943,
   "zip": "",
   "city": "HALLOCK",
   "date": "2025-12-18",
   "county": "Kittson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HALLOCK (HCO) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — HALLOCK (HCO) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2025-12-18",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2025-12-18",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ABR-HW-W-11-Traverse-wind-2025-12-18",
   "zip": "",
   "city": "Traverse",
   "date": "2025-12-18",
   "county": "Traverse",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Traverse.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-11"
  },
  {
   "id": "iem-ww-ABR-HW-W-11-Big Stone-wind-2025-12-18",
   "zip": "",
   "city": "Big Stone",
   "date": "2025-12-18",
   "county": "Big Stone",
   "source": "IEM High Wind Archive",
   "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 Stone.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-11"
  },
  {
   "id": "iem-ww-FGF-HW-W-7-Wilkin-wind-2025-12-18",
   "zip": "",
   "city": "Wilkin",
   "date": "2025-12-18",
   "county": "Wilkin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wilkin.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-7"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Lincoln-wind-2025-12-18",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-18",
   "county": "Lincoln",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lincoln.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Lyon-wind-2025-12-18",
   "zip": "",
   "city": "Lyon",
   "date": "2025-12-18",
   "county": "Lyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lyon.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Murray-wind-2025-12-18",
   "zip": "",
   "city": "Murray",
   "date": "2025-12-18",
   "county": "Murray",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Murray.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Pipestone-wind-2025-12-18",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-12-18",
   "county": "Pipestone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pipestone.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Nobles-wind-2025-12-18",
   "zip": "",
   "city": "Nobles",
   "date": "2025-12-18",
   "county": "Nobles",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Nobles.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-FSD-HW-W-9-Rock-wind-2025-12-18",
   "zip": "",
   "city": "Rock",
   "date": "2025-12-18",
   "county": "Rock",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rock.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-9"
  },
  {
   "id": "iem-ww-DLH-HW-W-3-Cook/north Shore-wind-2025-12-18",
   "zip": "",
   "city": "Cook/north Shore",
   "date": "2025-12-18",
   "county": "Cook/north Shore",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cook/north Shore.",
   "sourceDetail": "NWS DLH — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-HW-W-3"
  },
  {
   "id": "ncei-1307425-2025-12-18",
   "lon": 209552,
   "zip": "",
   "city": "West Otter Tail",
   "date": "2025-12-18",
   "county": "West Otter Tail",
   "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 NDAWN and Mesonet sites reported wind gusts from 60 to 62 mph during the early afternoon.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1307425",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-12-17-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2025-12-17",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AXN-2025-12-16",
   "lat": 45.8663,
   "lon": -95.3947,
   "zip": "",
   "city": "ALEXANDRIA",
   "date": "2025-12-16",
   "county": "Douglas",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ALEXANDRIA (AXN) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ALEXANDRIA (AXN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2025-12-16",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2025-12-16",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-12-14",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-12-14",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-13",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-13",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 58 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2025-12-10",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 56 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.98--95.78",
   "lat": 43.98,
   "lon": -95.78,
   "zip": "",
   "city": "1 WSW Slayton",
   "date": "2025-12-10",
   "county": "Murray",
   "source": "IEM 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 KDVP Slayton Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.92--95.00",
   "lat": 43.92,
   "lon": -95,
   "zip": "",
   "city": "2 ENE Bingham Lake",
   "date": "2025-12-10",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN150 T.h.60 - Mountain Lake - Mp 48.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.92--96.27",
   "lat": 43.92,
   "lon": -96.27,
   "zip": "",
   "city": "2 N Trosky",
   "date": "2025-12-10",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN154 U.s.75 - Trosky - Mp 30.3 .",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.64--96.26",
   "lat": 43.64,
   "lon": -96.26,
   "zip": "",
   "city": "3 WSW Luverne",
   "date": "2025-12-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station FW5856 Luverne.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-44.24--96.05",
   "lat": 44.24,
   "lon": -96.05,
   "zip": "",
   "city": "Florence",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN160 U.s.14 - Florence - Mp 21.2 .",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-44.25--95.62",
   "lat": 44.25,
   "lon": -95.62,
   "zip": "",
   "city": "1 N Tracy",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM 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 KTKC Tracy Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2025-12-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.64--95.77",
   "lat": 43.64,
   "lon": -95.77,
   "zip": "",
   "city": "2 NE Rushmore",
   "date": "2025-12-10",
   "county": "Nobles",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN007 I-90 - Rushmore - Mp 35.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.64--96.09",
   "lat": 43.64,
   "lon": -96.09,
   "zip": "",
   "city": "1 SW Magnolia",
   "date": "2025-12-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN147 I-90 - Magnolia - Mp 21.6 .",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.63--94.97",
   "lat": 43.63,
   "lon": -94.97,
   "zip": "",
   "city": "1 ENE Jackson",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM 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 KMJQ Jackson Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-44.46--96.44",
   "lat": 44.46,
   "lon": -96.44,
   "zip": "",
   "city": "3 S Hendricks",
   "date": "2025-12-10",
   "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 MN030 T.h.19 - Hendricks - Mp 2.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.63--95.57",
   "lat": 43.63,
   "lon": -95.57,
   "zip": "",
   "city": "2 ENE Worthington",
   "date": "2025-12-10",
   "county": "Nobles",
   "source": "IEM 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 KOTG Worthington Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-44.59--96.05",
   "lat": 44.59,
   "lon": -96.05,
   "zip": "",
   "city": "1 SE Taunton",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN156 T.h.68 - Taunton - Mp 22.9 .",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-43.64--95.12",
   "lat": 43.64,
   "lon": -95.12,
   "zip": "",
   "city": "4 SE Lakefield",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN008 I-90 - Lakefield - Mp 67.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-10-wind-44.06--95.60",
   "lat": 44.06,
   "lon": -95.6,
   "zip": "",
   "city": "3 W Dovray",
   "date": "2025-12-10",
   "county": "Murray",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN038 T.h.30 - Dovray - Mp 49.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-12-10",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-12-10",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2025-12-10",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2025-12-10",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PQN-2025-12-10",
   "lat": 43.9821,
   "lon": -96.3004,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2025-12-10",
   "county": "Pipestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PIPESTONE (PQN) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PIPESTONE (PQN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2025-12-10",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2025-12-10",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2025-12-10",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2025-12-10",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2025-12-10",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2025-12-10",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-12-10",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2025-12-10",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LYV-2025-12-10",
   "lat": 43.6212,
   "lon": -96.2158,
   "zip": "",
   "city": "Luverne",
   "date": "2025-12-10",
   "county": "Rock",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Luverne (LYV) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Luverne (LYV) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Lincoln-wind-2025-12-10",
   "zip": "",
   "city": "Lincoln",
   "date": "2025-12-10",
   "county": "Lincoln",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lincoln.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Pipestone-wind-2025-12-10",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-12-10",
   "county": "Pipestone",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Pipestone.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Rock-wind-2025-12-10",
   "zip": "",
   "city": "Rock",
   "date": "2025-12-10",
   "county": "Rock",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Rock.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Lyon-wind-2025-12-10",
   "zip": "",
   "city": "Lyon",
   "date": "2025-12-10",
   "county": "Lyon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lyon.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Murray-wind-2025-12-10",
   "zip": "",
   "city": "Murray",
   "date": "2025-12-10",
   "county": "Murray",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Murray.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Cottonwood-wind-2025-12-10",
   "zip": "",
   "city": "Cottonwood",
   "date": "2025-12-10",
   "county": "Cottonwood",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Cottonwood.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Nobles-wind-2025-12-10",
   "zip": "",
   "city": "Nobles",
   "date": "2025-12-10",
   "county": "Nobles",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Nobles.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FSD-HW-W-8-Jackson-wind-2025-12-10",
   "zip": "",
   "city": "Jackson",
   "date": "2025-12-10",
   "county": "Jackson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Jackson.",
   "sourceDetail": "NWS FSD — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-HW-W-8"
  },
  {
   "id": "iem-ww-FGF-HW-W-5-Clay-wind-2025-12-10",
   "zip": "",
   "city": "Clay",
   "date": "2025-12-10",
   "county": "Clay",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Clay.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-5"
  },
  {
   "id": "iem-ww-FGF-HW-W-5-Wilkin-wind-2025-12-10",
   "zip": "",
   "city": "Wilkin",
   "date": "2025-12-10",
   "county": "Wilkin",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Wilkin.",
   "sourceDetail": "NWS FGF — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-HW-W-5"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-43.90--95.10",
   "lat": 43.9,
   "lon": -95.1,
   "zip": "",
   "city": "2 NNE Windom",
   "date": "2025-12-09",
   "county": "Cottonwood",
   "source": "IEM 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 KMWM Windom Municipal Airport.",
   "sourceDetail": "NWS FSD — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-44.08--95.12",
   "lat": 44.08,
   "lon": -95.12,
   "zip": "",
   "city": "4 ENE Jeffers",
   "date": "2025-12-09",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN071 T.h.71 - Jeffers - Mp 43.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-09-wind-44.27--96.32",
   "lat": 44.27,
   "lon": -96.32,
   "zip": "",
   "city": "1 WNW Lake Benton",
   "date": "2025-12-09",
   "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 MN028 U.s.14 - Lake Benton - Mp 7.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-12-09",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-12-09",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2025-12-09",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2025-12-09",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-12-09",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-12-09",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-12-09",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-12-09",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2025-12-09",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2025-12-09",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ABR-HW-W-10-Traverse-wind-2025-12-09",
   "zip": "",
   "city": "Traverse",
   "date": "2025-12-09",
   "county": "Traverse",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Traverse.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-10"
  },
  {
   "id": "iem-ww-ABR-HW-W-10-Big Stone-wind-2025-12-09",
   "zip": "",
   "city": "Big Stone",
   "date": "2025-12-09",
   "county": "Big Stone",
   "source": "IEM High Wind Archive",
   "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 Stone.",
   "sourceDetail": "NWS ABR — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ABR-HW-W-10"
  },
  {
   "id": "ncei-1307068-2025-12-09",
   "lon": 209640,
   "zip": "",
   "city": "Pipestone",
   "date": "2025-12-09",
   "county": "Pipestone",
   "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": "Synoptic northwest winds were occasionally sustained from 40 to 45 mph with gusts as high as 62 mph at a Minnesota Road Weather Information System site 2 miles north of Trosky.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1307068",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-PQN-2025-12-08",
   "lat": 43.9821,
   "lon": -96.3004,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2025-12-08",
   "county": "Pipestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PIPESTONE (PQN) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PIPESTONE (PQN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OVL-2025-11-26",
   "lat": 44.7786,
   "lon": -95.0328,
   "zip": "",
   "city": "OLIVIA",
   "date": "2025-11-26",
   "county": "Renville",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OLIVIA (OVL) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OLIVIA (OVL) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FCM-2025-11-26",
   "lat": 44.8261,
   "lon": -93.4607,
   "zip": "",
   "city": "Minneapolis - Flying Cloud",
   "date": "2025-11-26",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Flying Cloud (FCM) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Flying Cloud (FCM) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ONA-2025-11-26",
   "lat": 44.0772,
   "lon": -91.7083,
   "zip": "",
   "city": "WINONA MUNI",
   "date": "2025-11-26",
   "county": "Buffalo",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINONA MUNI (ONA) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINONA MUNI (ONA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-11-26",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-11-26",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-9MN-2025-11-26",
   "lat": 44.0198,
   "lon": -92.4831,
   "zip": "",
   "city": "Rochester / St Mary",
   "date": "2025-11-26",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Rochester / St Mary (9MN) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Rochester / St Mary (9MN) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-11-26",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-11-26",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DLH-2025-11-26",
   "lat": 46.8421,
   "lon": -92.1936,
   "zip": "",
   "city": "DULUTH",
   "date": "2025-11-26",
   "county": "St. Louis",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DULUTH (DLH) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — DULUTH (DLH) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FKA-2025-11-26",
   "lat": 43.6767,
   "lon": -92.1797,
   "zip": "",
   "city": "PRESTON (AWOS)",
   "date": "2025-11-26",
   "county": "Fillmore",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PRESTON (AWOS) (FKA) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — PRESTON (AWOS) (FKA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-11-26",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-11-26",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-11-26",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-11-26",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RST-2025-11-26",
   "lat": 43.9041,
   "lon": -92.4916,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2025-11-26",
   "county": "Olmsted",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ROCHESTER (RST) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ROCHESTER (RST) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-44.69--95.62",
   "lat": 44.69,
   "lon": -95.62,
   "zip": "",
   "city": "Hanley Falls",
   "date": "2025-11-25",
   "county": "Yellow Medicine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station DVI04886 Hanley Falls.",
   "sourceDetail": "NWS MPX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MOX-2025-11-25",
   "lat": 45.566,
   "lon": -95.9672,
   "zip": "",
   "city": "MORRIS MUNI",
   "date": "2025-11-25",
   "county": "Stevens",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MORRIS MUNI (MOX) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MORRIS MUNI (MOX) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-44.98--96.18",
   "lat": 44.98,
   "lon": -96.18,
   "zip": "",
   "city": "2 S Madison",
   "date": "2025-11-25",
   "county": "Lac Qui Parle",
   "source": "IEM 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 KDXX Madison AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-43.98--94.55",
   "lat": 43.98,
   "lon": -94.55,
   "zip": "",
   "city": "4 E St. James",
   "date": "2025-11-25",
   "county": "Watonwan",
   "source": "IEM 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 KJYG St. James AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-43.63--94.42",
   "lat": 43.63,
   "lon": -94.42,
   "zip": "",
   "city": "3 ESE Fairmont",
   "date": "2025-11-25",
   "county": "Martin",
   "source": "IEM 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 KFRM Fairmont AP.",
   "sourceDetail": "NWS MPX — AWOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-25-wind-44.55--95.08",
   "lat": 44.55,
   "lon": -95.08,
   "zip": "",
   "city": "2 ENE Redwood Falls",
   "date": "2025-11-25",
   "county": "Redwood",
   "source": "IEM 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 KRWF Redwood Falls AP.",
   "sourceDetail": "NWS MPX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVP-2025-11-25",
   "lat": 43.9868,
   "lon": -95.7826,
   "zip": "",
   "city": "Slayton",
   "date": "2025-11-25",
   "county": "Murray",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Slayton (DVP) recorded a 55 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Slayton (DVP) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWM-2025-11-25",
   "lat": 43.9134,
   "lon": -95.1094,
   "zip": "",
   "city": "WINDOM MUNI AIRP",
   "date": "2025-11-25",
   "county": "Cottonwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WINDOM MUNI AIRP (MWM) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WINDOM MUNI AIRP (MWM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FFM-2025-11-25",
   "lat": 46.2844,
   "lon": -96.1567,
   "zip": "",
   "city": "FERGUS FALLS",
   "date": "2025-11-25",
   "county": "Otter Tail",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FERGUS FALLS (FFM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FERGUS FALLS (FFM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OTG-2025-11-25",
   "lat": 43.6551,
   "lon": -95.5792,
   "zip": "",
   "city": "WORTHINGTON",
   "date": "2025-11-25",
   "county": "Nobles",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WORTHINGTON (OTG) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WORTHINGTON (OTG) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JYG-2025-11-25",
   "lat": 43.9863,
   "lon": -94.5579,
   "zip": "",
   "city": "ST. JAMES",
   "date": "2025-11-25",
   "county": "Watonwan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ST. JAMES (JYG) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — ST. JAMES (JYG) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DXX-2025-11-25",
   "lat": 44.9864,
   "lon": -96.1779,
   "zip": "",
   "city": "MADISON",
   "date": "2025-11-25",
   "county": "Lac Qui Parle",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MADISON (DXX) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MADISON (DXX) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2025-11-25",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2025-11-25",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MML-2025-11-25",
   "lat": 44.45,
   "lon": -95.82,
   "zip": "",
   "city": "MARSHALL/RYAN",
   "date": "2025-11-25",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHALL/RYAN (MML) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — MARSHALL/RYAN (MML) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-TKC-2025-11-25",
   "lat": 44.2491,
   "lon": -95.6072,
   "zip": "",
   "city": "Tracy",
   "date": "2025-11-25",
   "county": "Lyon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tracy (TKC) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Tracy (TKC) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-11-25",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-11-25",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MJQ-2025-11-25",
   "lat": 43.65,
   "lon": -94.9866,
   "zip": "",
   "city": "JACKSON MUNI",
   "date": "2025-11-25",
   "county": "Jackson",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "JACKSON MUNI (MJQ) recorded a 59 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — JACKSON MUNI (MJQ) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1299654-2025-11-25",
   "lon": 208624,
   "zip": "",
   "city": "Pipestone",
   "date": "2025-11-25",
   "county": "Pipestone",
   "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": "Sustained winds reached 40 to 45 mph at times with a peak gust of 61 mph at a Minnesota Road Weather Information System site 2 miles north of Trosky.",
   "sourceDetail": "Verified by Department of Highways — NCEI Event #1299654",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-GNA-2025-11-12",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-11-12",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.30--96.73",
   "lat": 47.3,
   "lon": -96.73,
   "zip": "",
   "city": "4 ENE Hendrum",
   "date": "2025-10-26",
   "county": "Norman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN058 Halstad MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-26-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2025-10-26",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FRM-2025-10-21",
   "lat": 43.6439,
   "lon": -94.4156,
   "zip": "",
   "city": "FAIRMONT MUNI",
   "date": "2025-10-21",
   "county": "Martin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FAIRMONT MUNI (FRM) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FAIRMONT MUNI (FRM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RWF-2025-10-21",
   "lat": 44.5469,
   "lon": -95.082,
   "zip": "",
   "city": "REDWOOD FALL",
   "date": "2025-10-21",
   "county": "Redwood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "REDWOOD FALL (RWF) recorded a 53 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — REDWOOD FALL (RWF) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VWU-2025-10-13",
   "lat": 48.1539,
   "lon": -94.5167,
   "zip": "",
   "city": "WASKISH MUNI",
   "date": "2025-10-13",
   "county": "Beltrami",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WASKISH MUNI (VWU) recorded a 51 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — WASKISH MUNI (VWU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GNA-2025-10-05",
   "lat": 47.7453,
   "lon": -90.3457,
   "zip": "",
   "city": "GRAND MARAIS",
   "date": "2025-10-05",
   "county": "Cook",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "GRAND MARAIS (GNA) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — GRAND MARAIS (GNA) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BDE-2025-10-05",
   "lat": 48.7284,
   "lon": -94.6122,
   "zip": "",
   "city": "BAUDETTE",
   "date": "2025-10-05",
   "county": "Lake Of Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BAUDETTE (BDE) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BAUDETTE (BDE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FGN-2025-10-05",
   "lat": 49.3183,
   "lon": -94.9028,
   "zip": "",
   "city": "FLAG ISLAND",
   "date": "2025-10-05",
   "county": "Lake Of The Woods",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FLAG ISLAND (FGN) recorded a 52 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — FLAG ISLAND (FGN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-10-04-kittson-hail",
   "zip": "",
   "city": "Kittson",
   "date": "2025-10-04",
   "county": "Kittson",
   "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 Kittson — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-04-roseau-hail",
   "zip": "",
   "city": "Roseau",
   "date": "2025-10-04",
   "county": "Roseau",
   "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 Roseau — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-04-lakeofthew-hail",
   "zip": "",
   "city": "Lake of the Woods",
   "date": "2025-10-04",
   "county": "Lake of the Woods",
   "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 of the Woods — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-10-01-kittson-hail",
   "zip": "",
   "city": "Kittson",
   "date": "2025-10-01",
   "county": "Kittson",
   "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 Kittson — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Houston-wind-2025-09-22",
   "zip": "",
   "city": "Houston",
   "date": "2025-09-22",
   "county": "Houston",
   "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 ARX for Houston on 2025-09-22. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Houston-hail-2025-09-22",
   "zip": "",
   "city": "Houston",
   "date": "2025-09-22",
   "county": "Houston",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Houston on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-127"
  },
  {
   "id": "sps-2025-09-22-rice-hail",
   "zip": "",
   "city": "Rice",
   "date": "2025-09-22",
   "county": "Rice",
   "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 Rice — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-olmsted-hail",
   "zip": "",
   "city": "Olmsted",
   "date": "2025-09-22",
   "county": "Olmsted",
   "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 Olmsted — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-22",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.99--93.76",
   "lat": 43.99,
   "lon": -93.76,
   "zip": "",
   "city": "2 SE Pemberton",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report_ time estimated from radar. Hail covering the ground_ with the largest stone quarter-sized. Also tree branches down.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.00--96.44",
   "lat": 44,
   "lon": -96.44,
   "zip": "",
   "city": "6 W Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "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 W Pipestone",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.99--96.38",
   "lat": 43.99,
   "lon": -96.38,
   "zip": "",
   "city": "3 W Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Pipestone",
   "sourceDetail": "NWS FSD — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.00--93.50",
   "lat": 44,
   "lon": -93.5,
   "zip": "",
   "city": "6 S Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter measured hailstones of penny to quarter size.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.98--93.53",
   "lat": 43.98,
   "lon": -93.53,
   "zip": "",
   "city": "6 NNW New Richland",
   "date": "2025-09-21",
   "county": "Waseca",
   "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 6 NNW New Richland",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.98--93.49",
   "lat": 43.98,
   "lon": -93.49,
   "zip": "",
   "city": "6 W Lemond",
   "date": "2025-09-21",
   "county": "Waseca",
   "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 W Lemond",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.85--96.37",
   "lat": 43.85,
   "lon": -96.37,
   "zip": "",
   "city": "1 E Jasper",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Storm chaser reported increasing hail activity and size at 6:51 pm CDT. They also reported a rotating wall cloud.",
   "sourceDetail": "NWS FSD — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.88--96.13",
   "lat": 43.88,
   "lon": -96.13,
   "zip": "",
   "city": "Edgerton",
   "date": "2025-09-21",
   "county": "Pipestone",
   "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 Edgerton",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.88--96.13",
   "lat": 43.88,
   "lon": -96.13,
   "zip": "",
   "city": "Edgerton",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of hail 1 inch at 7:00 pm CDT.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.87--96.13",
   "lat": 43.87,
   "lon": -96.13,
   "zip": "",
   "city": "Edgerton",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated based on radar.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.91--93.18",
   "lat": 43.91,
   "lon": -93.18,
   "zip": "",
   "city": "6 SE Hope",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report_ time estimated from radar. Lots of hail_ the largest around quarter-sized.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.88--93.11",
   "lat": 43.88,
   "lon": -93.11,
   "zip": "",
   "city": "3 WNW Blooming Prairie",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report_ time estimated from radar. Golf ball size hail on Hwy 30 west of Blooming Prairie.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.78--96.20",
   "lat": 43.78,
   "lon": -96.2,
   "zip": "",
   "city": "Hardwick",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reported heavy rain and quarter sized hail at 7:30 pm CDT.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.87--93.03",
   "lat": 44.87,
   "lon": -93.03,
   "zip": "",
   "city": "1 NNE Inver Grove Heigh",
   "date": "2025-09-21",
   "county": "Dakota",
   "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 NNE Inver Grove Heigh",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.87--93.03",
   "lat": 44.87,
   "lon": -93.03,
   "zip": "",
   "city": "1 SSE South St. Paul",
   "date": "2025-09-21",
   "county": "Dakota",
   "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 SSE South St. Paul",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.86--93.03",
   "lat": 44.86,
   "lon": -93.03,
   "zip": "",
   "city": "1 NE Inver Grove Height",
   "date": "2025-09-21",
   "county": "Dakota",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture sent via X.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.91--93.00",
   "lat": 44.91,
   "lon": -93,
   "zip": "",
   "city": "2 N Newport",
   "date": "2025-09-21",
   "county": "Ramsey",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Had about 2 minutes of 0.5 to 1.5 inch hail.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.90--92.97",
   "lat": 44.9,
   "lon": -92.97,
   "zip": "",
   "city": "2 SW Woodbury",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPing report.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.66--96.08",
   "lat": 43.66,
   "lon": -96.08,
   "zip": "",
   "city": "1 N Magnolia",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reported quarter to half dollar sized hail at 8:30 pm CDT.",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.90--92.94",
   "lat": 44.9,
   "lon": -92.94,
   "zip": "",
   "city": "1 SSW Woodbury",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Sent via X.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.92--92.95",
   "lat": 44.92,
   "lon": -92.95,
   "zip": "",
   "city": "1 W Woodbury",
   "date": "2025-09-21",
   "county": "Washington",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.93--92.91",
   "lat": 44.93,
   "lon": -92.91,
   "zip": "",
   "city": "1 NE Woodbury",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.91--92.93",
   "lat": 44.91,
   "lon": -92.93,
   "zip": "",
   "city": "1 S Woodbury",
   "date": "2025-09-21",
   "county": "Washington",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-45.03--93.80",
   "lat": 45.03,
   "lon": -93.8,
   "zip": "",
   "city": "1 SW Delano",
   "date": "2025-09-21",
   "county": "Wright",
   "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 SW Delano",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.93--93.48",
   "lat": 44.93,
   "lon": -93.48,
   "zip": "",
   "city": "1 W Minnetonka",
   "date": "2025-09-21",
   "county": "Hennepin",
   "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 MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.94--93.52",
   "lat": 44.94,
   "lon": -93.52,
   "zip": "",
   "city": "1 N Deephaven",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report and picture sent via X.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.91--93.50",
   "lat": 44.91,
   "lon": -93.5,
   "zip": "",
   "city": "1 SE Deephaven",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SE Deephaven",
   "sourceDetail": "NWS MPX — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.89--94.42",
   "lat": 44.89,
   "lon": -94.42,
   "zip": "",
   "city": "2 W Hutchinson",
   "date": "2025-09-21",
   "county": "McLeod",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Hutchinson",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.93--93.42",
   "lat": 44.93,
   "lon": -93.42,
   "zip": "",
   "city": "1 NNW Hopkins",
   "date": "2025-09-21",
   "county": "Hennepin",
   "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 Hopkins",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.92--93.45",
   "lat": 44.92,
   "lon": -93.45,
   "zip": "",
   "city": "1 SSE Minnetonka",
   "date": "2025-09-21",
   "county": "Hennepin",
   "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 SSE Minnetonka",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.92--93.47",
   "lat": 44.92,
   "lon": -93.47,
   "zip": "",
   "city": "1 SSW Minnetonka",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SSW Minnetonka",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.92--93.47",
   "lat": 44.92,
   "lon": -93.47,
   "zip": "",
   "city": "1 SW Minnetonka",
   "date": "2025-09-21",
   "county": "Hennepin",
   "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: Ping Pong Ball (1.50 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-21-hail-44.92--93.47",
   "lat": 44.92,
   "lon": -93.47,
   "zip": "",
   "city": "1 SW Minnetonka",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Hen Egg (2.00 in.).",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.88--95.12",
   "lat": 43.88,
   "lon": -95.12,
   "zip": "",
   "city": "1 NNW Windom",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was quarter size or smaller. Time estimated from radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-21-hail-43.90--95.12",
   "lat": 43.9,
   "lon": -95.12,
   "zip": "",
   "city": "2 N Windom",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail. Time estimated from radar.",
   "sourceDetail": "NWS FSD — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Freeborn-wind-2025-09-21",
   "zip": "",
   "city": "Freeborn",
   "date": "2025-09-21",
   "county": "Freeborn",
   "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 MPX for Freeborn on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Freeborn-hail-2025-09-21",
   "zip": "",
   "city": "Freeborn",
   "date": "2025-09-21",
   "county": "Freeborn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Freeborn on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Steele-wind-2025-09-21",
   "zip": "",
   "city": "Steele",
   "date": "2025-09-21",
   "county": "Steele",
   "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 MPX for Steele on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Steele-hail-2025-09-21",
   "zip": "",
   "city": "Steele",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Redwood-wind-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "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 MPX for Redwood on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Redwood-hail-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Yellow Medicine-wind-2025-09-21",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-21",
   "county": "Yellow Medicine",
   "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 MPX for Yellow Medicine on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-MPX-SV-W-180-Yellow Medicine-hail-2025-09-21",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-21",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-180"
  },
  {
   "id": "iem-ww-FSD-SV-W-327-Rock-wind-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-327"
  },
  {
   "id": "iem-ww-FSD-SV-W-327-Rock-hail-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FSD-SV-W-327"
  },
  {
   "id": "iem-ww-FSD-SV-W-327-Nobles-wind-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-327"
  },
  {
   "id": "iem-ww-FSD-SV-W-327-Nobles-hail-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FSD-SV-W-327"
  },
  {
   "id": "iem-ww-FSD-SV-W-322-Pipestone-wind-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-322"
  },
  {
   "id": "iem-ww-FSD-SV-W-322-Pipestone-hail-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-322"
  },
  {
   "id": "iem-ww-FSD-SV-W-322-Rock-wind-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-322"
  },
  {
   "id": "iem-ww-FSD-SV-W-322-Rock-hail-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-322"
  },
  {
   "id": "iem-ww-FSD-SV-W-320-Pipestone-wind-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-320"
  },
  {
   "id": "iem-ww-FSD-SV-W-320-Pipestone-hail-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-320"
  },
  {
   "id": "iem-ww-FSD-SV-W-326-Jackson-wind-2025-09-21",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-326"
  },
  {
   "id": "iem-ww-FSD-SV-W-326-Jackson-hail-2025-09-21",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-326"
  },
  {
   "id": "iem-ww-FSD-SV-W-326-Nobles-wind-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-326"
  },
  {
   "id": "iem-ww-FSD-SV-W-326-Nobles-hail-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-326"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Le Sueur-wind-2025-09-21",
   "zip": "",
   "city": "Le Sueur",
   "date": "2025-09-21",
   "county": "Le Sueur",
   "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 MPX for Le Sueur on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Le Sueur-hail-2025-09-21",
   "zip": "",
   "city": "Le Sueur",
   "date": "2025-09-21",
   "county": "Le Sueur",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Le Sueur on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Rice-wind-2025-09-21",
   "zip": "",
   "city": "Rice",
   "date": "2025-09-21",
   "county": "Rice",
   "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 MPX for Rice on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Rice-hail-2025-09-21",
   "zip": "",
   "city": "Rice",
   "date": "2025-09-21",
   "county": "Rice",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rice on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Waseca-wind-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "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 MPX for Waseca on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Waseca-hail-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Redwood-wind-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "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 MPX for Redwood on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Redwood-hail-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Brown-wind-2025-09-21",
   "zip": "",
   "city": "Brown",
   "date": "2025-09-21",
   "county": "Brown",
   "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 MPX for Brown on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-MPX-SV-W-181-Brown-hail-2025-09-21",
   "zip": "",
   "city": "Brown",
   "date": "2025-09-21",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Brown on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MPX-SV-W-181"
  },
  {
   "id": "iem-ww-FSD-SV-W-324-Nobles-wind-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-324"
  },
  {
   "id": "iem-ww-FSD-SV-W-324-Nobles-hail-2025-09-21",
   "zip": "",
   "city": "Nobles",
   "date": "2025-09-21",
   "county": "Nobles",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Nobles on 2025-09-21. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FSD-SV-W-324"
  },
  {
   "id": "iem-ww-FSD-SV-W-324-Rock-wind-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-324"
  },
  {
   "id": "iem-ww-FSD-SV-W-324-Rock-hail-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "FSD-SV-W-324"
  },
  {
   "id": "iem-ww-FSD-SV-W-323-Pipestone-wind-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-323"
  },
  {
   "id": "iem-ww-FSD-SV-W-323-Pipestone-hail-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-323"
  },
  {
   "id": "iem-ww-FSD-SV-W-323-Rock-wind-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-323"
  },
  {
   "id": "iem-ww-FSD-SV-W-323-Rock-hail-2025-09-21",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-323"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Waseca-wind-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "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 MPX for Waseca on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Waseca-hail-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Redwood-wind-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "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 MPX for Redwood on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Redwood-hail-2025-09-21",
   "zip": "",
   "city": "Redwood",
   "date": "2025-09-21",
   "county": "Redwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Redwood on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Renville-wind-2025-09-21",
   "zip": "",
   "city": "Renville",
   "date": "2025-09-21",
   "county": "Renville",
   "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 MPX for Renville on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Renville-hail-2025-09-21",
   "zip": "",
   "city": "Renville",
   "date": "2025-09-21",
   "county": "Renville",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Renville on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Yellow Medicine-wind-2025-09-21",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-21",
   "county": "Yellow Medicine",
   "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 MPX for Yellow Medicine on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-179-Yellow Medicine-hail-2025-09-21",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-21",
   "county": "Yellow Medicine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Yellow Medicine on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-179"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Waseca-wind-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "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 MPX for Waseca on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Waseca-hail-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Morrison-wind-2025-09-21",
   "zip": "",
   "city": "Morrison",
   "date": "2025-09-21",
   "county": "Morrison",
   "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 MPX for Morrison on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Morrison-hail-2025-09-21",
   "zip": "",
   "city": "Morrison",
   "date": "2025-09-21",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Todd-wind-2025-09-21",
   "zip": "",
   "city": "Todd",
   "date": "2025-09-21",
   "county": "Todd",
   "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 MPX for Todd on 2025-09-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-MPX-SV-W-177-Todd-hail-2025-09-21",
   "zip": "",
   "city": "Todd",
   "date": "2025-09-21",
   "county": "Todd",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Todd on 2025-09-21. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MPX-SV-W-177"
  },
  {
   "id": "iem-ww-FSD-SV-W-321-Pipestone-wind-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-321"
  },
  {
   "id": "iem-ww-FSD-SV-W-321-Pipestone-hail-2025-09-21",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-321"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Dodge-wind-2025-09-21",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-21",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-125"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Dodge-hail-2025-09-21",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-21",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Dodge on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-125"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Mower-wind-2025-09-21",
   "zip": "",
   "city": "Mower",
   "date": "2025-09-21",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-125"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Mower-hail-2025-09-21",
   "zip": "",
   "city": "Mower",
   "date": "2025-09-21",
   "county": "Mower",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Mower on 2025-09-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-125"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Waseca-wind-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Waseca-hail-2025-09-21",
   "zip": "",
   "city": "Waseca",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Waseca on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Steele-wind-2025-09-21",
   "zip": "",
   "city": "Steele",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Steele-hail-2025-09-21",
   "zip": "",
   "city": "Steele",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Steele on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Morrison-wind-2025-09-21",
   "zip": "",
   "city": "Morrison",
   "date": "2025-09-21",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-MPX-SV-W-178-Morrison-hail-2025-09-21",
   "zip": "",
   "city": "Morrison",
   "date": "2025-09-21",
   "county": "Morrison",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Morrison on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MPX-SV-W-178"
  },
  {
   "id": "iem-ww-FSD-SV-W-330-Cottonwood-wind-2025-09-21",
   "zip": "",
   "city": "Cottonwood",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-330"
  },
  {
   "id": "iem-ww-FSD-SV-W-330-Cottonwood-hail-2025-09-21",
   "zip": "",
   "city": "Cottonwood",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-330"
  },
  {
   "id": "iem-ww-FSD-SV-W-330-Jackson-wind-2025-09-21",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2025-09-21. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-330"
  },
  {
   "id": "iem-ww-FSD-SV-W-330-Jackson-hail-2025-09-21",
   "zip": "",
   "city": "Jackson",
   "date": "2025-09-21",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Jackson on 2025-09-21. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "FSD-SV-W-330"
  },
  {
   "id": "sps-2025-09-21-blueearth-hail",
   "zip": "",
   "city": "Blue Earth",
   "date": "2025-09-21",
   "county": "Blue Earth",
   "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 Blue Earth — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-steele-hail",
   "zip": "",
   "city": "Steele",
   "date": "2025-09-21",
   "county": "Steele",
   "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 Steele — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-scott-hail",
   "zip": "",
   "city": "Scott",
   "date": "2025-09-21",
   "county": "Scott",
   "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 Scott — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2025-09-21",
   "county": "Washington",
   "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 Washington — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-mower-hail",
   "zip": "",
   "city": "Mower",
   "date": "2025-09-21",
   "county": "Mower",
   "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 Mower — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-wright-hail",
   "zip": "",
   "city": "Wright",
   "date": "2025-09-21",
   "county": "Wright",
   "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 Wright — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-carver-hail",
   "zip": "",
   "city": "Carver",
   "date": "2025-09-21",
   "county": "Carver",
   "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 Carver — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-martin-hail",
   "zip": "",
   "city": "Martin",
   "date": "2025-09-21",
   "county": "Martin",
   "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 Martin — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-nicollet-hail",
   "zip": "",
   "city": "Nicollet",
   "date": "2025-09-21",
   "county": "Nicollet",
   "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 Nicollet — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-21-dakota-hail",
   "zip": "",
   "city": "Dakota",
   "date": "2025-09-21",
   "county": "Dakota",
   "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 Dakota — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1292865-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "EDGERTON",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292865",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1292867-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "EDGERTON",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Public — NCEI Event #1292867",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292868-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "HARDWICK",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292868",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292552-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "ALMA CITY",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of hail covering the ground, with the largest stone being quarter-sized. Also tree branches down.",
   "sourceDetail": "Verified by Public — NCEI Event #1292552",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292862-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "AIRLIE",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292862",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292556-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "OTISCO",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292556",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1292863-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2025-09-21",
   "county": "Pipestone",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1292863",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1292554-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "OTISCO",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292554",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1292553-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "OTISCO",
   "date": "2025-09-21",
   "county": "Waseca",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter measured hailstones of penny to quarter size.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292553",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292864-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "JASPER",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1292864",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292880-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "BIXBY",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of a large amount of hail, the largest around quarter sized.",
   "sourceDetail": "Verified by Public — NCEI Event #1292880",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292883-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "BLOOMING PRAIRIE",
   "date": "2025-09-21",
   "county": "Steele",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail on Hwy 30 west of Blooming Prairie.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292883",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1292899-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "SOUTH ST PAUL",
   "date": "2025-09-21",
   "county": "Dakota",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292899",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292900-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "SOUTH ST PAUL",
   "date": "2025-09-21",
   "county": "Dakota",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292900",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1292904-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "INVER GROVE HEIGHTS",
   "date": "2025-09-21",
   "county": "Dakota",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo measurement provided via social media.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1292904",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1295167-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "(STP)ST PAUL DOWNTOWN AIRPORT HOLMAN FIELD",
   "date": "2025-09-21",
   "county": "Ramsey",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of half-inch to Ping Pong Ball sized hail for two minutes.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1295167",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295162-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "WOODBURY",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1295162",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1295163-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "WOODBURY",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report submitted via X.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1295163",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1292869-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "MAGNOLIA",
   "date": "2025-09-21",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail size varied between quarter and half dollar size.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292869",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1295164-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "WOODBURY",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1295164",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295165-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "WOODBURY",
   "date": "2025-09-21",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1295165",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1295168-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "DELANO",
   "date": "2025-09-21",
   "county": "Wright",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Public — NCEI Event #1295168",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1294936-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "DEEPHAVEN",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received from mPing.",
   "sourceDetail": "Verified by Public — NCEI Event #1294936",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292905-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "HUTCHINSON",
   "date": "2025-09-21",
   "county": "McLeod",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292905",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1295158-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "DEEPHAVEN",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by State Official — NCEI Event #1295158",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1295160-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "DEEPHAVEN",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received from mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1295160",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1295161-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "DEEPHAVEN",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report received from mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1295161",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1295159-2025-09-21",
   "lon": 206980,
   "zip": "",
   "city": "HOPKINS",
   "date": "2025-09-21",
   "county": "Hennepin",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Showers and thunderstorms moved across the southern half of Minnesota, including the Twin Cities metro during the late afternoon and evening hours of September 21st. The storm environment consisted of favorable instability, low cloud bases, and some veering winds with height. Although the shear profile was considered only marginal (weak) at the time, a few storms did manage to become severe. Two swaths of large hail ranging from quarter (1-inch) to Hen Egg (2-inch) sized hail fell across portions of the southern Twin Cities metro and in Steele in Waseca Counties.||Two-inch diameter hailstones were reported on the east side of Lake Minnetonka (Hennepin), one mile south of Woodbury (Washington), and six miles NW of New Richland (Waseca).",
   "sourceDetail": "Verified by Public — NCEI Event #1295159",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1292870-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "WINDOM",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was quarter size or smaller.",
   "sourceDetail": "Verified by Public — NCEI Event #1292870",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1292872-2025-09-21",
   "lon": 207213,
   "zip": "",
   "city": "WINDOM MUNI ARPT",
   "date": "2025-09-21",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A weak mid-level wave dropped slowly southeast across northern Minnesota on the afternoon and evening of September 21 and into an environment with 35 kts of deep-layer shear and 1000-1500 J/kg MUCAPE. Scattered slow-moving thunderstorms developed in the vicinity of a diffuse warm frontal boundary and produced hail up to 1.75 to 2 inches in diameter.",
   "sourceDetail": "Verified by Public — NCEI Event #1292872",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2025-09-19-houston-hail",
   "zip": "",
   "city": "Houston",
   "date": "2025-09-19",
   "county": "Houston",
   "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 Houston — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-OWA-2025-09-18",
   "lat": 44.1233,
   "lon": -93.2606,
   "zip": "",
   "city": "OWATONNA",
   "date": "2025-09-18",
   "county": "Steele",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OWATONNA (OWA) recorded a 54 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — OWATONNA (OWA) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FCM-2025-09-18",
   "lat": 44.8261,
   "lon": -93.4607,
   "zip": "",
   "city": "Minneapolis - Flying Cloud",
   "date": "2025-09-18",
   "county": "Hennepin",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Minneapolis - Flying Cloud (FCM) recorded a 50 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — Minneapolis - Flying Cloud (FCM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-17-yellowmedi-hail",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-17",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-stearns-hail",
   "zip": "",
   "city": "Stearns",
   "date": "2025-09-17",
   "county": "Stearns",
   "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 Stearns — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-sherburne-hail",
   "zip": "",
   "city": "Sherburne",
   "date": "2025-09-17",
   "county": "Sherburne",
   "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 Sherburne — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-16-hail-47.71--91.94",
   "lat": 47.71,
   "lon": -91.94,
   "zip": "",
   "city": "Babbitt",
   "date": "2025-09-16",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public picture of quarter to ping pong ball sized hail near Babbitt relayed by broadcast media. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-16-hail-47.72--91.94",
   "lat": 47.72,
   "lon": -91.94,
   "zip": "",
   "city": "Babbitt",
   "date": "2025-09-16",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture relayed via broadcast partner of nickel size hail in Birch Lake. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2025-09-16-hail-44.02--94.96",
   "lat": 44.02,
   "lon": -94.96,
   "zip": "",
   "city": "6 NNW Mountain Lake",
   "date": "2025-09-16",
   "county": "Cottonwood",
   "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 6 NNW Mountain Lake",
   "sourceDetail": "NWS FSD — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Lake-wind-2025-09-16",
   "zip": "",
   "city": "Lake",
   "date": "2025-09-16",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2025-09-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Lake-hail-2025-09-16",
   "zip": "",
   "city": "Lake",
   "date": "2025-09-16",
   "county": "Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Lake on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Cook-wind-2025-09-16",
   "zip": "",
   "city": "Cook",
   "date": "2025-09-16",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2025-09-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Cook-hail-2025-09-16",
   "zip": "",
   "city": "Cook",
   "date": "2025-09-16",
   "county": "Cook",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cook on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Aitkin-wind-2025-09-16",
   "zip": "",
   "city": "Aitkin",
   "date": "2025-09-16",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2025-09-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Aitkin-hail-2025-09-16",
   "zip": "",
   "city": "Aitkin",
   "date": "2025-09-16",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Cass-hail-2025-09-16",
   "zip": "",
   "city": "Cass",
   "date": "2025-09-16",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Crow Wing-wind-2025-09-16",
   "zip": "",
   "city": "Crow Wing",
   "date": "2025-09-16",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2025-09-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-DLH-SV-W-108-Crow Wing-hail-2025-09-16",
   "zip": "",
   "city": "Crow Wing",
   "date": "2025-09-16",
   "county": "Crow Wing",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Crow Wing on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-108"
  },
  {
   "id": "iem-ww-FSD-SV-W-317-Cottonwood-wind-2025-09-16",
   "zip": "",
   "city": "Cottonwood",
   "date": "2025-09-16",
   "county": "Cottonwood",
   "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 FSD for Cottonwood on 2025-09-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-317"
  },
  {
   "id": "iem-ww-FSD-SV-W-317-Cottonwood-hail-2025-09-16",
   "zip": "",
   "city": "Cottonwood",
   "date": "2025-09-16",
   "county": "Cottonwood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Cottonwood on 2025-09-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FSD-SV-W-317"
  },
  {
   "id": "ncei-1293099-2025-09-16",
   "lon": 207261,
   "zip": "",
   "city": "BABBITT",
   "date": "2025-09-16",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A few thunderstorms developed ahead of a weak cold front across northeastern Minnesota during the early evening hours of the 16th. One storm produced hail to the size of ping pong balls in Babbitt, but no additional reports were received as the storms remained over rural areas.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1293099",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1293100-2025-09-16",
   "lon": 207261,
   "zip": "",
   "city": "BABBITT",
   "date": "2025-09-16",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A few thunderstorms developed ahead of a weak cold front across northeastern Minnesota during the early evening hours of the 16th. One storm produced hail to the size of ping pong balls in Babbitt, but no additional reports were received as the storms remained over rural areas.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1293100",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1292623-2025-09-16",
   "lon": 207179,
   "zip": "",
   "city": "MOUNTAIN LAKE",
   "date": "2025-09-16",
   "county": "Cottonwood",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "With less than 10 knots of deep-layer shear, isolated thunderstorms were very slow moving along existing outflow boundaries and resulted in several complimentary boundary interactions. One such interaction resulted in a stronger and more persistent updraft, with hail up to nickel size across southwest Minnesota.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292623",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "asos-bf-CKN-2025-09-15",
   "lat": 47.8417,
   "lon": -96.6214,
   "zip": "",
   "city": "CROOKSTON MUNI",
   "date": "2025-09-15",
   "county": "Polk",
   "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": "CROOKSTON MUNI (CKN) recorded a 79 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — CROOKSTON MUNI (CKN) [365d backfill 2026-08]",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-14-wind-43.61--96.38",
   "lat": 43.61,
   "lon": -96.38,
   "zip": "",
   "city": "1 WSW Beaver Creek",
   "date": "2025-09-14",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN006 I-90 - Beaver Creek Mp 4.",
   "sourceDetail": "NWS FSD — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Murray-wind-2025-09-14",
   "zip": "",
   "city": "Murray",
   "date": "2025-09-14",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Murray-hail-2025-09-14",
   "zip": "",
   "city": "Murray",
   "date": "2025-09-14",
   "county": "Murray",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Murray on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Pipestone-wind-2025-09-14",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-14",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Pipestone-hail-2025-09-14",
   "zip": "",
   "city": "Pipestone",
   "date": "2025-09-14",
   "county": "Pipestone",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Pipestone on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Rock-wind-2025-09-14",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-14",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "iem-ww-FSD-SV-W-313-Rock-hail-2025-09-14",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-14",
   "county": "Rock",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FSD for Rock on 2025-09-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FSD — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "FSD-SV-W-313"
  },
  {
   "id": "sps-2025-09-14-traverse-wind",
   "zip": "",
   "city": "Traverse",
   "date": "2025-09-14",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 55 mph, hail up to 0.25\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-14-yellowmedi-wind",
   "zip": "",
   "city": "Yellow Medicine",
   "date": "2025-09-14",
   "county": "Yellow Medicine",
   "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 Yellow Medicine — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1292613-2025-09-14",
   "lon": 207176,
   "zip": "",
   "city": "BEAVER CREEK",
   "date": "2025-09-14",
   "county": "Rock",
   "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": "Strong thunderstorm wind gusts knocked down a large rotten tree in town and also some small branches on other trees.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1292613",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1292615-2025-09-14",
   "lon": 207176,
   "zip": "",
   "city": "PIPESTONE",
   "date": "2025-09-14",
   "county": "Pipestone",
   "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": "Thunderstorm wind gusts blew down a large tree and knocked out power across much of Pipestone. There was not much rain, but a couple minutes of very strong wind.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1292615",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.53--95.23",
   "lat": 46.53,
   "lon": -95.23,
   "zip": "",
   "city": "4 N Bluffton",
   "date": "2025-09-12",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Bluffton",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.45--95.34",
   "lat": 46.45,
   "lon": -95.34,
   "zip": "",
   "city": "4 NNW Deer Creek",
   "date": "2025-09-12",
   "county": "Otter Tail",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS FGF — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.37--94.69",
   "lat": 46.37,
   "lon": -94.69,
   "zip": "",
   "city": "3 NW Motley",
   "date": "2025-09-12",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Heavy rain and hail falling. Hail was accumulating and looked like snow outside. Hail was marble size to quarter size.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.41--94.29",
   "lat": 46.41,
   "lon": -94.29,
   "zip": "",
   "city": "3 E East Gull Lake",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "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 E East Gull Lake",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.35--94.47",
   "lat": 46.35,
   "lon": -94.47,
   "zip": "",
   "city": "2 N Pillager",
   "date": "2025-09-12",
   "county": "Cass",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Gusty east winds followed by very heavy rain and hail at time of observation. Hail was mostly dime size but there were a few quarter size hailstones at times.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.40--94.11",
   "lat": 46.4,
   "lon": -94.11,
   "zip": "",
   "city": "5 NE Brainerd",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Location is approximate near the Brainerd Airport. Trained spotter reported very strong winds and very heavy rain and large hail that was quarter size and up to an inch and a quarter to an inch and a",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2025-09-12-hail-46.35--94.21",
   "lat": 46.35,
   "lon": -94.21,
   "zip": "",
   "city": "1 WSW Brainerd",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reported quarter size to slightly larger than quarter size hail at Central Lakes College near College Drive and the Mississippi River.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-12-wind-47.88--96.92",
   "lat": 47.88,
   "lon": -96.92,
   "zip": "",
   "city": "Mallory",
   "date": "2025-09-12",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MN060 E Grand Forks MN DOT.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-09-12-wind-47.82--96.61",
   "lat": 47.82,
   "lon": -96.61,
   "zip": "",
   "city": "3 N Crookston",
   "date": "2025-09-12",
   "county": "Polk",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NDAWN Mesonet north of Crookston.",
   "sourceDetail": "NWS FGF — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BRD-2025-09-12",
   "lat": 46.4047,
   "lon": -94.1308,
   "zip": "",
   "city": "BRAINERD",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BRAINERD (BRD) recorded a 66 mph gust.",
   "sourceDetail": "MN_ASOS automated observation — BRAINERD (BRD) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-SV-W-105-St. Louis-hail-2025-09-12",
   "zip": "",
   "city": "St. Louis",
   "date": "2025-09-12",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2025-09-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "iem-ww-DLH-SV-W-105-Aitkin-hail-2025-09-12",
   "zip": "",
   "city": "Aitkin",
   "date": "2025-09-12",
   "county": "Aitkin",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Aitkin on 2025-09-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "iem-ww-DLH-SV-W-105-Itasca-hail-2025-09-12",
   "zip": "",
   "city": "Itasca",
   "date": "2025-09-12",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2025-09-12. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "DLH-SV-W-105"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-Itasca-wind-2025-09-12",
   "zip": "",
   "city": "Itasca",
   "date": "2025-09-12",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-Itasca-hail-2025-09-12",
   "zip": "",
   "city": "Itasca",
   "date": "2025-09-12",
   "county": "Itasca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Itasca on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-Koochiching-wind-2025-09-12",
   "zip": "",
   "city": "Koochiching",
   "date": "2025-09-12",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-Koochiching-hail-2025-09-12",
   "zip": "",
   "city": "Koochiching",
   "date": "2025-09-12",
   "county": "Koochiching",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Koochiching on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-St. Louis-wind-2025-09-12",
   "zip": "",
   "city": "St. Louis",
   "date": "2025-09-12",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-St. Louis-hail-2025-09-12",
   "zip": "",
   "city": "St. Louis",
   "date": "2025-09-12",
   "county": "St. Louis",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for St. Louis on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-DLH-SV-W-103-Cass-hail-2025-09-12",
   "zip": "",
   "city": "Cass",
   "date": "2025-09-12",
   "county": "Cass",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH for Cass on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-103"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Hubbard-wind-2025-09-12",
   "zip": "",
   "city": "Hubbard",
   "date": "2025-09-12",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Hubbard-hail-2025-09-12",
   "zip": "",
   "city": "Hubbard",
   "date": "2025-09-12",
   "county": "Hubbard",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Hubbard on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Otter Tail-wind-2025-09-12",
   "zip": "",
   "city": "Otter Tail",
   "date": "2025-09-12",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Otter Tail-hail-2025-09-12",
   "zip": "",
   "city": "Otter Tail",
   "date": "2025-09-12",
   "county": "Otter Tail",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Otter Tail on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Wadena-wind-2025-09-12",
   "zip": "",
   "city": "Wadena",
   "date": "2025-09-12",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Wadena-hail-2025-09-12",
   "zip": "",
   "city": "Wadena",
   "date": "2025-09-12",
   "county": "Wadena",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Wadena on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Marshall-wind-2025-09-12",
   "zip": "",
   "city": "Marshall",
   "date": "2025-09-12",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Marshall-hail-2025-09-12",
   "zip": "",
   "city": "Marshall",
   "date": "2025-09-12",
   "county": "Marshall",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Marshall on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Pennington-wind-2025-09-12",
   "zip": "",
   "city": "Pennington",
   "date": "2025-09-12",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Pennington-hail-2025-09-12",
   "zip": "",
   "city": "Pennington",
   "date": "2025-09-12",
   "county": "Pennington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Pennington on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Red Lake-wind-2025-09-12",
   "zip": "",
   "city": "Red Lake",
   "date": "2025-09-12",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Red Lake-hail-2025-09-12",
   "zip": "",
   "city": "Red Lake",
   "date": "2025-09-12",
   "county": "Red Lake",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Red Lake on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Polk-wind-2025-09-12",
   "zip": "",
   "city": "Polk",
   "date": "2025-09-12",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2025-09-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-FGF-SV-W-187-Polk-hail-2025-09-12",
   "zip": "",
   "city": "Polk",
   "date": "2025-09-12",
   "county": "Polk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS FGF for Polk on 2025-09-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS FGF — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "FGF-SV-W-187"
  },
  {
   "id": "iem-ww-DLH-FF-W-14-Itasca-flood-2025-09-12",
   "zip": "",
   "city": "Itasca",
   "date": "2025-09-12",
   "county": "Itasca",
   "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 DLH for Itasca on 2025-09-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FF-W-14"
  },
  {
   "id": "iem-ww-DLH-FF-W-14-Koochiching-flood-2025-09-12",
   "zip": "",
   "city": "Koochiching",
   "date": "2025-09-12",
   "county": "Koochiching",
   "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 DLH for Koochiching on 2025-09-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FF-W-14"
  },
  {
   "id": "iem-ww-DLH-FF-W-13-Crow Wing-flood-2025-09-12",
   "zip": "",
   "city": "Crow Wing",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "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 DLH for Crow Wing on 2025-09-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FF-W-13"
  },
  {
   "id": "sps-2025-09-12-polk-wind",
   "zip": "",
   "city": "Polk",
   "date": "2025-09-12",
   "county": "Polk",
   "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 Polk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-millelacs-hail",
   "zip": "",
   "city": "Mille Lacs",
   "date": "2025-09-12",
   "county": "Mille Lacs",
   "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 Mille Lacs — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-kanabec-hail",
   "zip": "",
   "city": "Kanabec",
   "date": "2025-09-12",
   "county": "Kanabec",
   "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 Kanabec — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-12-traverse-hail",
   "zip": "",
   "city": "Traverse",
   "date": "2025-09-12",
   "county": "Traverse",
   "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 Traverse — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ABR — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1295650-2025-09-12",
   "lon": 207820,
   "zip": "",
   "city": "THIEF RIVER FALLS",
   "date": "2025-09-12",
   "county": "Pennington",
   "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": "Broken tree branches reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1295650",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1295649-2025-09-12",
   "lon": 207820,
   "zip": "",
   "city": "HEINOLA",
   "date": "2025-09-12",
   "county": "Otter Tail",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from  radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1295649",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1293101-2025-09-12",
   "lon": 207260,
   "zip": "",
   "city": "ESTERDAY",
   "date": "2025-09-12",
   "county": "Cass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was accumulating and looked like snow.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293101",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1293102-2025-09-12",
   "lon": 207260,
   "zip": "",
   "city": "BAXTER",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A large thunderstorm to the north of a warm front moved across the Brainerd Lakes area during the morning of the 12th. The storm produced quite a bit of hail, with the largest to the size of ping pong balls. In some locations, there was so much hail covering the ground it looked like snow.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293102",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1293103-2025-09-12",
   "lon": 207260,
   "zip": "",
   "city": "PILLAGER",
   "date": "2025-09-12",
   "county": "Cass",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A large thunderstorm to the north of a warm front moved across the Brainerd Lakes area during the morning of the 12th. The storm produced quite a bit of hail, with the largest to the size of ping pong balls. In some locations, there was so much hail covering the ground it looked like snow.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293103",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1293104-2025-09-12",
   "lon": 207260,
   "zip": "",
   "city": "(BRD)WEILAND FLD BRA",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A large thunderstorm to the north of a warm front moved across the Brainerd Lakes area during the morning of the 12th. The storm produced quite a bit of hail, with the largest to the size of ping pong balls. In some locations, there was so much hail covering the ground it looked like snow.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293104",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1293105-2025-09-12",
   "lon": 207260,
   "zip": "",
   "city": "BRAINERD",
   "date": "2025-09-12",
   "county": "Crow Wing",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A large thunderstorm to the north of a warm front moved across the Brainerd Lakes area during the morning of the 12th. The storm produced quite a bit of hail, with the largest to the size of ping pong balls. In some locations, there was so much hail covering the ground it looked like snow.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293105",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2025-09-08-hail-47.93--92.66",
   "lat": 47.93,
   "lon": -92.66,
   "zip": "",
   "city": "5 NNE Cook",
   "date": "2025-09-08",
   "county": "St. Louis",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pea to penny size hail.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "sps-2025-09-08-beltrami-hail",
   "zip": "",
   "city": "Beltrami",
   "date": "2025-09-08",
   "county": "Beltrami",
   "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 Beltrami — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "FGF — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1293106-2025-09-08",
   "lon": 207259,
   "zip": "",
   "city": "HALEY",
   "date": "2025-09-08",
   "county": "St. Louis",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms developed north of the Iron Range into the Minnesota Arrowhead during the afternoon of the 8th. Aside from some small hail and a lightning strike damaging some fiber optic lines, the storms remained below severe limits.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1293106",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  }
 ]
}