{
 "dataset": "WI 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-07T06:15:18.271+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 5336,
 "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": "iem-202609040531-hail-44.77--88.61",
   "lat": 44.77,
   "lon": -88.61,
   "zip": "",
   "city": "1 SW Shawano",
   "date": "2026-09-04",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 SW Shawano, WI. Hail size: 1.25\".",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-FLD-2026-09-04",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD): 52 mph gust at 2026-09-04 05:51.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) — peak at 2026-09-04 05:51",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-04-wind-43.80--88.44",
   "lat": 43.8,
   "lon": -88.44,
   "zip": "",
   "city": "1 NE Fond Du Lac",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM 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 Wx Station measurement.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-04-wind-44.04--88.74",
   "lat": 44.04,
   "lon": -88.74,
   "zip": "",
   "city": "Omro",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM 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 Omro",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-MKX-SV-W-269-2026-09-04-Sheboygan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 42 min. Counties: Sheboygan, Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #269 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-269"
  },
  {
   "id": "ww-MKX-SV-W-269-2026-09-04-Sheboygan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 42 min. Counties: Sheboygan, Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #269 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-269"
  },
  {
   "id": "ww-MKX-SV-W-269-2026-09-04-Fond Du Lac-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 42 min. Counties: Sheboygan, Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #269 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-269"
  },
  {
   "id": "ww-MKX-SV-W-269-2026-09-04-Fond Du Lac-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 42 min. Counties: Sheboygan, Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #269 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-269"
  },
  {
   "id": "ww-MKX-SV-W-270-2026-09-04-Fond Du Lac-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 49 min. Counties: Fond du Lac, Sheboygan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #270 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-270"
  },
  {
   "id": "ww-MKX-SV-W-270-2026-09-04-Fond Du Lac-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 49 min. Counties: Fond du Lac, Sheboygan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #270 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-270"
  },
  {
   "id": "ww-MKX-SV-W-270-2026-09-04-Sheboygan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 49 min. Counties: Fond du Lac, Sheboygan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #270 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-270"
  },
  {
   "id": "ww-MKX-SV-W-270-2026-09-04-Sheboygan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 49 min. Counties: Fond du Lac, Sheboygan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #270 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-270"
  },
  {
   "id": "ww-MKX-SV-W-273-2026-09-04-Sheboygan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 16 min. County: Sheboygan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #273 (16 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-273"
  },
  {
   "id": "ww-MKX-SV-W-273-2026-09-04-Sheboygan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 16 min. County: Sheboygan. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #273 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-273"
  },
  {
   "id": "nws-alert-c2ec48e4a648fbf4.001-Calumet-wind-2026-09-04",
   "lat": 43.98285714285714,
   "lon": -88.0657142857143,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Calumet",
   "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 Calumet. Severe Thunderstorm Warning issued September 4 at 2:55AM CDT until September 4 at 3:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-146"
  },
  {
   "id": "nws-alert-47e72e23edc96959.001-Calumet-hail-2026-09-04",
   "lat": 43.98285714285714,
   "lon": -88.0657142857143,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Calumet. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 2:43AM CDT until September 4 at 3:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-146"
  },
  {
   "id": "nws-alert-c2ec48e4a648fbf4.001-Manitowo-wind-2026-09-04",
   "lat": 43.98285714285714,
   "lon": -88.0657142857143,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Manitowoc",
   "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 Manitowoc. Severe Thunderstorm Warning issued September 4 at 2:55AM CDT until September 4 at 3:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-146"
  },
  {
   "id": "nws-alert-47e72e23edc96959.001-Manitowo-hail-2026-09-04",
   "lat": 43.98285714285714,
   "lon": -88.0657142857143,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Manitowoc",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Manitowoc. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 2:43AM CDT until September 4 at 3:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-146"
  },
  {
   "id": "ww-MKX-SV-W-267-2026-09-04-Fond Du Lac-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 52 min. County: Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #267 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-267"
  },
  {
   "id": "ww-MKX-SV-W-267-2026-09-04-Fond Du Lac-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 52 min. County: Fond du Lac. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #267 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-267"
  },
  {
   "id": "ww-MKX-SV-W-271-2026-09-04-Sheboygan-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 41 min. County: Sheboygan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #271 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-271"
  },
  {
   "id": "ww-MKX-SV-W-271-2026-09-04-Sheboygan-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 41 min. County: Sheboygan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #271 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-271"
  },
  {
   "id": "nws-alert-3ce197d936b2b9d3.001-Menomine-wind-2026-09-04",
   "lat": 44.764,
   "lon": -88.70599999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Menominee",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Menominee. Severe Thunderstorm Warning issued September 4 at 12:46AM CDT until September 4 at 12:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-141"
  },
  {
   "id": "nws-alert-bc22113ad77fe88a.001-Menomine-hail-2026-09-04",
   "lat": 44.764,
   "lon": -88.70599999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Menominee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Menominee. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 12:19AM CDT until September 4 at 12:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-141"
  },
  {
   "id": "nws-alert-3ce197d936b2b9d3.001-Shawano-wind-2026-09-04",
   "lat": 44.764,
   "lon": -88.70599999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Shawano",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Shawano. Severe Thunderstorm Warning issued September 4 at 12:46AM CDT until September 4 at 12:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-141"
  },
  {
   "id": "nws-alert-bc22113ad77fe88a.001-Shawano-hail-2026-09-04",
   "lat": 44.764,
   "lon": -88.70599999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Shawano",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Shawano. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 12:19AM CDT until September 4 at 12:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-141"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Dodge-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Dodge-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Milwaukee-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Milwaukee-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Ozaukee-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Ozaukee-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Waukesha-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-266-2026-09-04-Waukesha-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 56 min. Counties: Dodge, Milwaukee, Ozaukee, Washington, Waukesha. Storm tags: wind: 70.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #266 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-266"
  },
  {
   "id": "ww-MKX-SV-W-272-2026-09-04-Fond Du Lac-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 80 min. Counties: Marquette, Green Lake, Fond du Lac. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #272 (80 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "ww-MKX-SV-W-272-2026-09-04-Fond Du Lac-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 80 min. Counties: Marquette, Green Lake, Fond du Lac. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #272 (80 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "nws-alert-eeeb3072e3eb9cc7.001-Marquett-wind-2026-09-04",
   "lat": 43.86666666666667,
   "lon": -88.69999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Marquette",
   "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 Marquette. Max wind: 70 mph. Severe Thunderstorm Warning issued September 4 at 1:40AM CDT until September 4 at 3:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "nws-alert-eeeb3072e3eb9cc7.001-Marquett-hail-2026-09-04",
   "lat": 43.86666666666667,
   "lon": -88.69999999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Marquette",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Marquette. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 1:40AM CDT until September 4 at 3:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "nws-alert-8035cdc055844e37.002-Green La-wind-2026-09-04",
   "lat": 43.86666666666667,
   "lon": -88.65888888888888,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Green 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 Green Lake. Max wind: 70 mph. Severe Thunderstorm Warning issued September 4 at 2:20AM CDT until September 4 at 3:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "nws-alert-8035cdc055844e37.002-Green La-hail-2026-09-04",
   "lat": 43.86666666666667,
   "lon": -88.65888888888888,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Green Lake",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Green Lake. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 2:20AM CDT until September 4 at 3:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-272"
  },
  {
   "id": "ww-GRB-SV-W-143-2026-09-04-Winnebago-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 18 min. Counties: Winnebago, Calumet. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #143 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-143"
  },
  {
   "id": "ww-GRB-SV-W-143-2026-09-04-Winnebago-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 18 min. Counties: Winnebago, Calumet. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #143 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-143"
  },
  {
   "id": "ww-GRB-SV-W-143-2026-09-04-Calumet-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 18 min. Counties: Winnebago, Calumet. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #143 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-143"
  },
  {
   "id": "ww-GRB-SV-W-143-2026-09-04-Calumet-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 18 min. Counties: Winnebago, Calumet. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #143 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-143"
  },
  {
   "id": "ww-GRB-SV-W-142-2026-09-04-Portage-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 53 min. Counties: Portage, Waupaca. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #142 (53 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-142"
  },
  {
   "id": "ww-GRB-SV-W-142-2026-09-04-Portage-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 53 min. Counties: Portage, Waupaca. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #142 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-142"
  },
  {
   "id": "ww-GRB-SV-W-142-2026-09-04-Waupaca-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 53 min. Counties: Portage, Waupaca. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #142 (53 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-142"
  },
  {
   "id": "ww-GRB-SV-W-142-2026-09-04-Waupaca-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 53 min. Counties: Portage, Waupaca. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #142 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-142"
  },
  {
   "id": "nws-alert-2ab5445192423229.001-Portage-wind-2026-09-04",
   "lat": 44.413,
   "lon": -89.086,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Portage",
   "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 Portage. Max wind: 60 mph. Severe Thunderstorm Warning issued September 4 at 1:23AM CDT until September 4 at 1:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "nws-alert-2ab5445192423229.001-Portage-hail-2026-09-04",
   "lat": 44.413,
   "lon": -89.086,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Portage",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Portage. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 1:23AM CDT until September 4 at 1:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Waupaca-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Waupaca-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Waushara-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Waushara-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Winnebago-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-GRB-SV-W-144-2026-09-04-Winnebago-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-04. Duration: 39 min. Counties: Portage, Waupaca, Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #144 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-144"
  },
  {
   "id": "ww-MKX-SV-W-268-2026-09-04-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 51 min. Counties: Washington, Waukesha, Milwaukee, Ozaukee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #268 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "ww-MKX-SV-W-268-2026-09-04-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 51 min. Counties: Washington, Waukesha, Milwaukee, Ozaukee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #268 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "nws-alert-dca457fd801c15b0.001-Waukesha-wind-2026-09-04",
   "lat": 43.17083333333333,
   "lon": -87.93666666666665,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waukesha",
   "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 Waukesha. Max wind: 60 mph. Severe Thunderstorm Warning issued September 4 at 12:54AM CDT until September 4 at 1:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "nws-alert-dca457fd801c15b0.001-Waukesha-hail-2026-09-04",
   "lat": 43.17083333333333,
   "lon": -87.93666666666665,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waukesha",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Waukesha. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 12:54AM CDT until September 4 at 1:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "nws-alert-f83fc1b7625de8f2.002-Milwauke-wind-2026-09-04",
   "lat": 43.198,
   "lon": -87.945,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Milwaukee",
   "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 Milwaukee. Max wind: 60 mph. Severe Thunderstorm Warning issued September 4 at 1:18AM CDT until September 4 at 1:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "nws-alert-f83fc1b7625de8f2.002-Milwauke-hail-2026-09-04",
   "lat": 43.198,
   "lon": -87.945,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Milwaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Milwaukee. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 1:18AM CDT until September 4 at 1:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "ww-MKX-SV-W-268-2026-09-04-Ozaukee-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 51 min. Counties: Washington, Waukesha, Milwaukee, Ozaukee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #268 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "ww-MKX-SV-W-268-2026-09-04-Ozaukee-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-04. Duration: 51 min. Counties: Washington, Waukesha, Milwaukee, Ozaukee. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #268 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-268"
  },
  {
   "id": "nws-alert-bfc7b4beeb49dc7a.001-Ozaukee-wind-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "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 Ozaukee. Severe Thunderstorm Warning issued September 4 at 3:22AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-5e20029ec2ad2f13.001-Ozaukee-hail-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Ozaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Ozaukee. Max hail: 0.75\". Severe Thunderstorm Warning issued September 4 at 2:49AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-bfc7b4beeb49dc7a.001-Sheboyga-wind-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "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 Sheboygan. Severe Thunderstorm Warning issued September 4 at 3:22AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-5e20029ec2ad2f13.001-Sheboyga-hail-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Sheboygan. Max hail: 0.75\". Severe Thunderstorm Warning issued September 4 at 2:49AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-bfc7b4beeb49dc7a.001-Dodge-wind-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "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 4 at 3:22AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-5e20029ec2ad2f13.001-Dodge-hail-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Dodge",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dodge. Max hail: 0.75\". Severe Thunderstorm Warning issued September 4 at 2:49AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-bfc7b4beeb49dc7a.001-Fond Du -wind-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "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 Fond du Lac. Severe Thunderstorm Warning issued September 4 at 3:22AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-5e20029ec2ad2f13.001-Fond Du -hail-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fond du Lac. Max hail: 0.75\". Severe Thunderstorm Warning issued September 4 at 2:49AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-bfc7b4beeb49dc7a.001-Washingt-wind-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "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 Washington. Severe Thunderstorm Warning issued September 4 at 3:22AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-5e20029ec2ad2f13.001-Washingt-hail-2026-09-04",
   "lat": 43.46384615384615,
   "lon": -87.9653846153846,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Washington. Max hail: 0.75\". Severe Thunderstorm Warning issued September 4 at 2:49AM CDT until September 4 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-274"
  },
  {
   "id": "nws-alert-b2f4c28d626e3e6e.001-Waupaca-wind-2026-09-04",
   "lat": 44.10928571428571,
   "lon": -88.8792857142857,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "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 Waupaca. Max wind: 70 mph. Severe Thunderstorm Warning issued September 4 at 1:51AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-b2f4c28d626e3e6e.001-Waupaca-hail-2026-09-04",
   "lat": 44.10928571428571,
   "lon": -88.8792857142857,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waupaca",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Waupaca. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 1:51AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-2458fd4fd37de42c.001-Waushara-wind-2026-09-04",
   "lat": 44.03,
   "lon": -88.87545454545453,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waushara",
   "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 Waushara. Severe Thunderstorm Warning issued September 4 at 2:29AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-5aa2f49e500f4066.002-Waushara-hail-2026-09-04",
   "lat": 44.03,
   "lon": -88.87545454545453,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Waushara",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Waushara. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 2:12AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-b2f4c28d626e3e6e.001-Outagami-wind-2026-09-04",
   "lat": 44.10928571428571,
   "lon": -88.8792857142857,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Outagamie",
   "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 Outagamie. Max wind: 70 mph. Severe Thunderstorm Warning issued September 4 at 1:51AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-b2f4c28d626e3e6e.001-Outagami-hail-2026-09-04",
   "lat": 44.10928571428571,
   "lon": -88.8792857142857,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Outagamie",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Outagamie. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 1:51AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-2458fd4fd37de42c.001-Winnebag-wind-2026-09-04",
   "lat": 44.03,
   "lon": -88.87545454545453,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "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 Winnebago. Severe Thunderstorm Warning issued September 4 at 2:29AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-5aa2f49e500f4066.002-Winnebag-hail-2026-09-04",
   "lat": 44.03,
   "lon": -88.87545454545453,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Winnebago. Max hail: 1\". Severe Thunderstorm Warning issued September 4 at 2:12AM CDT until September 4 at 2:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-145"
  },
  {
   "id": "nws-alert-0384db4d9551bcdc.001-Sheboyga-flood-2026-09-04",
   "lat": 43.742857142857154,
   "lon": -87.76190476190479,
   "zip": "",
   "city": "",
   "date": "2026-09-04",
   "county": "Sheboygan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Sheboygan. Flash Flood Warning issued September 4 at 7:56AM CDT until September 4 at 9:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-21"
  },
  {
   "id": "iem-202609040551-wind-43.77--88.49",
   "lat": 43.77,
   "lon": -88.49,
   "zip": "",
   "city": "2 WSW Fond Du Lac",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WSW Fond Du Lac, WI. Peak gust: 60 mph.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202609040553-wind-43.80--88.44",
   "lat": 43.8,
   "lon": -88.44,
   "zip": "",
   "city": "1 NE Fond Du Lac",
   "date": "2026-09-04",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NE Fond Du Lac, WI. Peak gust: 67 mph.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609040659-wind-44.04--88.74",
   "lat": 44.04,
   "lon": -88.74,
   "zip": "",
   "city": "Omro",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Omro, WI. Peak gust: 58 mph.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-04T07:15:00Z-wind-43.98--88.56",
   "lat": 43.98,
   "lon": -88.56,
   "zip": "",
   "city": "Wittman Field",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Wittman Field, WI. Peak gust: 53 mph.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-04-flood-44.18--88.06",
   "lat": 44.18,
   "lon": -88.06,
   "zip": "",
   "city": "Brillion",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Some minor street flooding.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-04-flood-44.03--88.16",
   "lat": 44.03,
   "lon": -88.16,
   "zip": "",
   "city": "Chilton",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Some minor road flooding.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-04-flood-44.19--88.46",
   "lat": 44.19,
   "lon": -88.46,
   "zip": "",
   "city": "Neenah",
   "date": "2026-09-04",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several reports of flooding on county streets that were causing water in residents yards. A couple cars stalled on Tullar Road by Neenah Middle School.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-04-flood-43.95--88.08",
   "lat": 43.95,
   "lon": -88.08,
   "zip": "",
   "city": "New Holstein",
   "date": "2026-09-04",
   "county": "Calumet",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Some roads closed due to flooding. Reports of water receding as well.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-04-flood-43.91--88.03",
   "lat": 43.91,
   "lon": -88.03,
   "zip": "",
   "city": "Kiel",
   "date": "2026-09-04",
   "county": "Manitowoc",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Minor road flooding.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-a5711d877bfe3859.001-Marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "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 Marathon. Severe Thunderstorm Warning issued September 4 at 6:03PM CDT until September 4 at 6:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "iem-ww-GRB-SV-W-149-Marathon-hail-2026-09-04",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "nws-alert-a5711d877bfe3859.001-Portage-wind",
   "zip": "",
   "city": "Portage",
   "date": "2026-09-04",
   "county": "Portage",
   "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 Portage. Severe Thunderstorm Warning issued September 4 at 6:03PM CDT until September 4 at 6:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "iem-ww-GRB-SV-W-149-Portage-hail-2026-09-04",
   "zip": "",
   "city": "Portage",
   "date": "2026-09-04",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "nws-alert-a5711d877bfe3859.001-Wood-wind",
   "zip": "",
   "city": "Wood",
   "date": "2026-09-04",
   "county": "Wood",
   "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 Wood. Severe Thunderstorm Warning issued September 4 at 6:03PM CDT until September 4 at 6:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "iem-ww-GRB-SV-W-149-Wood-hail-2026-09-04",
   "zip": "",
   "city": "Wood",
   "date": "2026-09-04",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-149"
  },
  {
   "id": "iem-ww-GRB-SV-W-147-Marathon-wind-2026-09-04",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-09-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-147"
  },
  {
   "id": "iem-ww-GRB-SV-W-147-Marathon-hail-2026-09-04",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-147"
  },
  {
   "id": "iem-ww-GRB-SV-W-148-Marathon-wind-2026-09-04",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-09-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-148"
  },
  {
   "id": "iem-ww-GRB-SV-W-148-Marathon-hail-2026-09-04",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-09-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-148"
  },
  {
   "id": "nws-alert-f72211d1dc2b09f3.001-Grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-09-04",
   "county": "Grant",
   "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 Grant. Severe Thunderstorm Warning issued September 4 at 4:55PM CDT until September 4 at 5:15PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-198"
  },
  {
   "id": "iem-ww-ARX-SV-W-198-Grant-hail-2026-09-04",
   "zip": "",
   "city": "Grant",
   "date": "2026-09-04",
   "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 ARX for Grant on 2026-09-04. 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-198"
  },
  {
   "id": "iem-lsr-2026-09-04-hail-44.92--89.96",
   "lat": 44.92,
   "lon": -89.96,
   "zip": "",
   "city": "Edgar",
   "date": "2026-09-04",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Viewer photo of penny sized hail in Edgar. Relayed by WSAW.",
   "sourceDetail": "NWS GRB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "nws-alert-0094ea20f5ac7100.001-Clark-tornado",
   "zip": "",
   "city": "Clark",
   "date": "2026-09-04",
   "county": "Clark",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Clark (observed tornado). Tornado Warning issued September 4 at 6:38PM CDT until September 4 at 7:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "ARX-TO-W-59"
  },
  {
   "id": "sps-2026-09-04-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-04",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-09-04",
   "county": "Clark",
   "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 Clark — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-09-04",
   "county": "Wood",
   "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 Wood — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-09-04",
   "county": "Portage",
   "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 Portage — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-09-04",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-clark-wind",
   "zip": "",
   "city": "Clark",
   "date": "2026-09-04",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clark — 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-09-04-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-09-04",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-04",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2026-09-04",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-09-04",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-09-04",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-lacrosse-hail",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-09-04",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2026-09-04",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-09-04",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-calumet-wind",
   "zip": "",
   "city": "Calumet",
   "date": "2026-09-04",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-04",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-04",
   "county": "Washington",
   "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 Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-04",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-09-04",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-09-04",
   "county": "Dane",
   "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 Dane — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-09-04",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-09-04",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-09-04",
   "county": "Vernon",
   "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 Vernon — 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-09-04-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-04",
   "county": "Crawford",
   "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 Crawford — 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-09-04-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-09-04",
   "county": "Crawford",
   "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 Crawford — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-04-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-09-04",
   "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": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-09-03-6-0428",
   "lat": 43.5,
   "lon": -88.56,
   "zip": "",
   "city": "Mayville",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202609040432-hail-43.50--88.55",
   "lat": 43.5,
   "lon": -88.55,
   "zip": "",
   "city": "Mayville",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Mayville, WI. Hail size: 1.75\".",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-09-03-8-0531",
   "lat": 44.77,
   "lon": -88.61,
   "zip": "",
   "city": "Shawano",
   "date": "2026-09-03",
   "county": "Shawano",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (GRB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-09-03-4-0553",
   "lat": 43.8,
   "lon": -88.44,
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-09-03",
   "county": "Fond Du Lac",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Wx Station measurement. (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-258681702c9c6916.001-Dodge-wind-2026-09-03",
   "lat": 43.388000000000005,
   "lon": -88.456,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "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. Max wind: 70 mph. Severe Thunderstorm Warning issued September 3 at 11:57PM CDT until September 4 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-265"
  },
  {
   "id": "nws-alert-258681702c9c6916.001-Dodge-hail-2026-09-03",
   "lat": 43.388000000000005,
   "lon": -88.456,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dodge. Max hail: 2.75\". Severe Thunderstorm Warning issued September 3 at 11:57PM CDT until September 4 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 2.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-265"
  },
  {
   "id": "nws-alert-258681702c9c6916.001-Washingt-wind-2026-09-03",
   "lat": 43.388000000000005,
   "lon": -88.456,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "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 Washington. Max wind: 70 mph. Severe Thunderstorm Warning issued September 3 at 11:57PM CDT until September 4 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-265"
  },
  {
   "id": "nws-alert-258681702c9c6916.001-Washingt-hail-2026-09-03",
   "lat": 43.388000000000005,
   "lon": -88.456,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Washington. Max hail: 2.75\". Severe Thunderstorm Warning issued September 3 at 11:57PM CDT until September 4 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 2.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-265"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Dane-wind-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dane",
   "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 Dane. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Dane-hail-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dane",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Dane. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Green-wind-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Green",
   "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 Green. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Green-hail-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Green",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Green. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Iowa-wind-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Iowa",
   "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 Iowa. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Iowa-hail-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Iowa",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Iowa. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Lafayett-wind-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Lafayette",
   "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 Lafayette. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "nws-alert-d579183accfe387f.001-Lafayett-hail-2026-09-03",
   "lat": 42.974000000000004,
   "lon": -89.898,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Lafayette",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Lafayette. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:18AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-261"
  },
  {
   "id": "ww-MKX-SV-W-262-2026-09-03-Dodge-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 35 min. Counties: Dodge, Fond du Lac, Green Lake. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #262 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "ww-MKX-SV-W-262-2026-09-03-Dodge-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 35 min. Counties: Dodge, Fond du Lac, Green Lake. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #262 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "ww-MKX-SV-W-262-2026-09-03-Fond Du Lac-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 35 min. Counties: Dodge, Fond du Lac, Green Lake. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #262 (35 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "ww-MKX-SV-W-262-2026-09-03-Fond Du Lac-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 35 min. Counties: Dodge, Fond du Lac, Green Lake. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #262 (35 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "nws-alert-90d5b7771dc6ccb4.001-Green La-wind-2026-09-03",
   "lat": 43.662,
   "lon": -88.78200000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Green 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 Green Lake. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 10:25PM CDT until September 3 at 11:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "nws-alert-90d5b7771dc6ccb4.001-Green La-hail-2026-09-03",
   "lat": 43.662,
   "lon": -88.78200000000001,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Green Lake",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Green Lake. Max hail: 1\". Severe Thunderstorm Warning issued September 3 at 10:25PM CDT until September 3 at 11:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-262"
  },
  {
   "id": "ww-MKX-SV-W-263-2026-09-03-Dodge-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 52 min. Counties: Dodge, Fond du Lac, Washington. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #263 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "ww-MKX-SV-W-263-2026-09-03-Dodge-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 52 min. Counties: Dodge, Fond du Lac, Washington. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #263 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "nws-alert-263a7de2c6569e55.001-Fond Du -wind-2026-09-03",
   "lat": 43.52,
   "lon": -88.598,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Fond Du Lac",
   "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 Fond du Lac. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 11:15PM CDT until September 3 at 11:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "nws-alert-263a7de2c6569e55.001-Fond Du -hail-2026-09-03",
   "lat": 43.52,
   "lon": -88.598,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Fond Du Lac",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Fond du Lac. Max hail: 2\". Severe Thunderstorm Warning issued September 3 at 11:15PM CDT until September 3 at 11:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 2\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "ww-MKX-SV-W-263-2026-09-03-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 52 min. Counties: Dodge, Fond du Lac, Washington. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #263 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "ww-MKX-SV-W-263-2026-09-03-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 52 min. Counties: Dodge, Fond du Lac, Washington. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #263 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-263"
  },
  {
   "id": "ww-MKX-SV-W-264-2026-09-03-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 67 min. Counties: Washington, Dodge. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #264 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-264"
  },
  {
   "id": "ww-MKX-SV-W-264-2026-09-03-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 67 min. Counties: Washington, Dodge. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #264 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-264"
  },
  {
   "id": "ww-MKX-SV-W-264-2026-09-03-Dodge-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 67 min. Counties: Washington, Dodge. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #264 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-264"
  },
  {
   "id": "ww-MKX-SV-W-264-2026-09-03-Dodge-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Dodge",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 67 min. Counties: Washington, Dodge. Storm tags: wind: 60.0, hail: 2.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #264 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-264"
  },
  {
   "id": "nws-alert-2bbb06a39c14227b.001-Waukesha-wind-2026-09-03",
   "lat": 43.209999999999994,
   "lon": -87.98692307692305,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Waukesha",
   "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 Waukesha. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 7:51AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-2bbb06a39c14227b.001-Waukesha-hail-2026-09-03",
   "lat": 43.209999999999994,
   "lon": -87.98692307692305,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Waukesha",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Waukesha. Max hail: 1\". Severe Thunderstorm Warning issued September 3 at 7:51AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-650b91d51a905c53.002-Milwauke-wind-2026-09-03",
   "lat": 43.15454545454545,
   "lon": -87.92181818181817,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Milwaukee",
   "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 Milwaukee. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:23AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-650b91d51a905c53.002-Milwauke-hail-2026-09-03",
   "lat": 43.15454545454545,
   "lon": -87.92181818181817,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Milwaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Milwaukee. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:23AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-650b91d51a905c53.002-Ozaukee-wind-2026-09-03",
   "lat": 43.15454545454545,
   "lon": -87.92181818181817,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Ozaukee",
   "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 Ozaukee. Max wind: 60 mph. Severe Thunderstorm Warning issued September 3 at 8:23AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-650b91d51a905c53.002-Ozaukee-hail-2026-09-03",
   "lat": 43.15454545454545,
   "lon": -87.92181818181817,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Ozaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Ozaukee. Max hail: 0.75\". Severe Thunderstorm Warning issued September 3 at 8:23AM CDT until September 3 at 8:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "ww-MKX-SV-W-260-2026-09-03-Washington-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 54 min. Counties: Waukesha, Milwaukee, Ozaukee, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #260 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "ww-MKX-SV-W-260-2026-09-03-Washington-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-09-03. Duration: 54 min. Counties: Waukesha, Milwaukee, Ozaukee, Washington. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #260 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-260"
  },
  {
   "id": "nws-alert-e96ee5cc19faace6.001-Milwauke-flood-2026-09-03",
   "lat": 43.14941176470588,
   "lon": -87.96764705882352,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Milwaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Milwaukee. Flash Flood Warning issued September 3 at 10:14AM CDT until September 3 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-20"
  },
  {
   "id": "nws-alert-e96ee5cc19faace6.001-Ozaukee-flood-2026-09-03",
   "lat": 43.14941176470588,
   "lon": -87.96764705882352,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Ozaukee",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Ozaukee. Flash Flood Warning issued September 3 at 10:14AM CDT until September 3 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-20"
  },
  {
   "id": "nws-alert-e96ee5cc19faace6.001-Washingt-flood-2026-09-03",
   "lat": 43.14941176470588,
   "lon": -87.96764705882352,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Washington. Flash Flood Warning issued September 3 at 10:14AM CDT until September 3 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-20"
  },
  {
   "id": "nws-alert-e96ee5cc19faace6.001-Waukesha-flood-2026-09-03",
   "lat": 43.14941176470588,
   "lon": -87.96764705882352,
   "zip": "",
   "city": "",
   "date": "2026-09-03",
   "county": "Waukesha",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Waukesha. Flash Flood Warning issued September 3 at 10:14AM CDT until September 3 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-20"
  },
  {
   "id": "iem-geo-2026-09-03T12:47:00Z-wind-43.26--88.19",
   "lat": 43.26,
   "lon": -88.19,
   "zip": "",
   "city": "2 NE Hubertus",
   "date": "2026-09-03",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 2 NE Hubertus, WI. Peak gust: 60 mph. Washington County EM reports widespread tree damage across Richfield, including uprooted trees. Estimated winds 60 mph, time estimated by radar.",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-03-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-09-03",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 61,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-waukesha-hail",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-09-03",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-09-03",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-09-03",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-09-03",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-09-03",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-03",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-03",
   "county": "Washington",
   "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 Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-09-03",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-09-03",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-09-03",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-09-03",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clark — wind gusts up to 40 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-03-marquette-wind",
   "zip": "",
   "city": "Marquette",
   "date": "2026-09-03",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-09-03",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-09-03",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2026-09-03",
   "county": "Adams",
   "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 Adams — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-09-03",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-09-03",
   "county": "Green Lake",
   "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 Green Lake — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-09-03",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-03",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-menominee-hail",
   "zip": "",
   "city": "Menominee",
   "date": "2026-09-03",
   "county": "Menominee",
   "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 Menominee — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-03-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-09-03",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.57--88.09",
   "lat": 43.57,
   "lon": -88.09,
   "zip": "",
   "city": "7 W Random Lake",
   "date": "2026-09-02",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of significant barn damage. Photo relayed by WITI TV Milwaukee shows silo that was topped off and blew onto roof of barn. Time estimated by radar. Wet microburst environment and radar signatur",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.75--88.90",
   "lat": 43.75,
   "lon": -88.9,
   "zip": "",
   "city": "2 WNW Fairwater",
   "date": "2026-09-02",
   "county": "Green 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": "Personal Wx Station Report.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.82--88.97",
   "lat": 43.82,
   "lon": -88.97,
   "zip": "",
   "city": "2 SSW Green Lake",
   "date": "2026-09-02",
   "county": "Green 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": "Personal Wx Station Report.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.84--88.85",
   "lat": 43.84,
   "lon": -88.85,
   "zip": "",
   "city": "1 SW Ripon",
   "date": "2026-09-02",
   "county": "Fond Du Lac",
   "source": "IEM 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 Wx Station Report.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.24--91.61",
   "lat": 44.24,
   "lon": -91.61,
   "zip": "",
   "city": "6 W Arcadia",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "IEM 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 W Arcadia",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.01--91.29",
   "lat": 44.01,
   "lon": -91.29,
   "zip": "",
   "city": "2 NE New Amsterdam",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE New Amsterdam",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-43.95--91.26",
   "lat": 43.95,
   "lon": -91.26,
   "zip": "",
   "city": "1 S Holmen",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM 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 S Holmen",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.19--91.02",
   "lat": 44.19,
   "lon": -91.02,
   "zip": "",
   "city": "4 NNW Melrose",
   "date": "2026-09-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": "TSTM WND GST reported near 4 NNW Melrose",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.30--90.11",
   "lat": 44.3,
   "lon": -90.11,
   "zip": "",
   "city": "Babcock",
   "date": "2026-09-02",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wisconet site.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.14--89.94",
   "lat": 44.14,
   "lon": -89.94,
   "zip": "",
   "city": "1 NNE Monroe Center",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "IEM 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 NNE Monroe Center",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.01--88.55",
   "lat": 44.01,
   "lon": -88.55,
   "zip": "",
   "city": "Oshkosh",
   "date": "2026-09-02",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at Wittman Regional Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-09-02-wind-44.25--88.53",
   "lat": 44.25,
   "lon": -88.53,
   "zip": "",
   "city": "2 S Greenville",
   "date": "2026-09-02",
   "county": "Outagamie",
   "source": "IEM 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 Appleton International Airport.",
   "sourceDetail": "NWS GRB — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-OSH-2026-09-02",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-09-02",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH): 56 mph gust at M.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) — peak at M",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ARX-SV-W-192-2026-09-02-Adams-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 27 min. County: Adams. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #192 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-192"
  },
  {
   "id": "nws-alert-2d4d2169c5c58cfa.001-Adams-hail-2026-09-02",
   "lat": 43.9,
   "lon": -89.774,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Adams. Max hail: 1\". Severe Thunderstorm Warning issued September 2 at 1:18AM CDT until September 2 at 1:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-192"
  },
  {
   "id": "ww-ARX-SV-W-189-2026-09-02-Trempealeau-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 22 min. Counties: Trempealeau, La Crosse. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #189 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-189"
  },
  {
   "id": "ww-ARX-SV-W-189-2026-09-02-Trempealeau-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 22 min. Counties: Trempealeau, La Crosse. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #189 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-189"
  },
  {
   "id": "ww-ARX-SV-W-189-2026-09-02-La Crosse-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 22 min. Counties: Trempealeau, La Crosse. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #189 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-189"
  },
  {
   "id": "ww-ARX-SV-W-189-2026-09-02-La Crosse-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 22 min. Counties: Trempealeau, La Crosse. Storm tags: wind: 60.0, hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #189 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-189"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-Buffalo-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-Buffalo-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-Jackson-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jackson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "nws-alert-8aab00089743f0e5.001-Jackson-hail-2026-09-02",
   "lat": 44.286,
   "lon": -91.017,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jackson",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Jackson. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 2:54AM CDT until September 2 at 3:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-La Crosse-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "nws-alert-8aab00089743f0e5.001-La Cross-hail-2026-09-02",
   "lat": 44.286,
   "lon": -91.017,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for La Crosse. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 2:54AM CDT until September 2 at 3:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-Monroe-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "nws-alert-8aab00089743f0e5.001-Monroe-hail-2026-09-02",
   "lat": 44.286,
   "lon": -91.017,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Monroe",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Monroe. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 2:54AM CDT until September 2 at 3:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-194-2026-09-02-Trempealeau-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 50 min. Counties: Jackson, La Crosse, Buffalo, Monroe, Trempealeau. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #194 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "nws-alert-8aab00089743f0e5.001-Trempeal-hail-2026-09-02",
   "lat": 44.286,
   "lon": -91.017,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Trempealeau. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 2:54AM CDT until September 2 at 3:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "ARX-SV-W-194"
  },
  {
   "id": "ww-ARX-SV-W-193-2026-09-02-Buffalo-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 58 min. Counties: Buffalo, Trempealeau. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #193 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "nws-alert-97129e7e99956840.002-Buffalo-hail-2026-09-02",
   "lat": 44.060769230769225,
   "lon": -91.59615384615384,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Buffalo. Max hail: 0.75\". Severe Thunderstorm Warning issued September 2 at 2:28AM CDT until September 2 at 2:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "ww-ARX-SV-W-193-2026-09-02-Trempealeau-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 58 min. Counties: Buffalo, Trempealeau. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #193 (58 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "ww-ARX-SV-W-193-2026-09-02-Trempealeau-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-09-02. Duration: 58 min. Counties: Buffalo, Trempealeau. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #193 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ARX-SV-W-193"
  },
  {
   "id": "nws-alert-244c3b7d8e410884.001-Brown-wind-2026-09-02",
   "lat": 44.24111111111111,
   "lon": -87.68444444444445,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "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. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 5:26AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "ww-GRB-SV-W-140-2026-09-02-Brown-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-02. Duration: 50 min. Counties: Brown, Calumet, Kewaunee, Manitowoc. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #140 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "nws-alert-244c3b7d8e410884.001-Calumet-wind-2026-09-02",
   "lat": 44.24111111111111,
   "lon": -87.68444444444445,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Calumet",
   "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 Calumet. Max wind: 60 mph. Severe Thunderstorm Warning issued September 2 at 5:26AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "ww-GRB-SV-W-140-2026-09-02-Calumet-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-02. Duration: 50 min. Counties: Brown, Calumet, Kewaunee, Manitowoc. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #140 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "nws-alert-a2ec315405673cb9.001-Kewaunee-wind-2026-09-02",
   "lat": 44.24647058823528,
   "lon": -87.58058823529413,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Kewaunee",
   "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 Kewaunee. Severe Thunderstorm Warning issued September 2 at 5:51AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "ww-GRB-SV-W-140-2026-09-02-Kewaunee-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-02. Duration: 50 min. Counties: Brown, Calumet, Kewaunee, Manitowoc. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #140 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "nws-alert-a2ec315405673cb9.001-Manitowo-wind-2026-09-02",
   "lat": 44.24647058823528,
   "lon": -87.58058823529413,
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Manitowoc",
   "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 Manitowoc. Severe Thunderstorm Warning issued September 2 at 5:51AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "ww-GRB-SV-W-140-2026-09-02-Manitowoc-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-09-02. Duration: 50 min. Counties: Brown, Calumet, Kewaunee, Manitowoc. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #140 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-140"
  },
  {
   "id": "iem-202609020520-wind-43.57--88.09",
   "lat": 43.57,
   "lon": -88.09,
   "zip": "",
   "city": "7 W Random Lake",
   "date": "2026-09-02",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 7 W Random Lake, WI. Peak gust: 81 mph.",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020725-wind-43.75--88.90",
   "lat": 43.75,
   "lon": -88.9,
   "zip": "",
   "city": "2 WNW Fairwater",
   "date": "2026-09-02",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 WNW Fairwater, WI. Peak gust: 68 mph.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020725-wind-43.82--88.97",
   "lat": 43.82,
   "lon": -88.97,
   "zip": "",
   "city": "2 SSW Green Lake",
   "date": "2026-09-02",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Green Lake, WI. Peak gust: 70 mph.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020727-wind-43.84--88.85",
   "lat": 43.84,
   "lon": -88.85,
   "zip": "",
   "city": "1 SW Ripon",
   "date": "2026-09-02",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SW Ripon, WI. Peak gust: 78 mph.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020729-wind-44.24--91.61",
   "lat": 44.24,
   "lon": -91.61,
   "zip": "",
   "city": "6 W Arcadia",
   "date": "2026-09-02",
   "county": "Buffalo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 6 W Arcadia, WI. Peak gust: 62 mph.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020737-wind-44.01--91.29",
   "lat": 44.01,
   "lon": -91.29,
   "zip": "",
   "city": "2 NE New Amsterdam",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NE New Amsterdam, WI. Peak gust: 77 mph.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020738-wind-43.95--91.26",
   "lat": 43.95,
   "lon": -91.26,
   "zip": "",
   "city": "1 S Holmen",
   "date": "2026-09-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Holmen, WI. Peak gust: 66 mph.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020747-wind-44.19--91.02",
   "lat": 44.19,
   "lon": -91.02,
   "zip": "",
   "city": "4 NNW Melrose",
   "date": "2026-09-02",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 NNW Melrose, WI. Peak gust: 61 mph.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020835-wind-44.30--90.11",
   "lat": 44.3,
   "lon": -90.11,
   "zip": "",
   "city": "Babcock",
   "date": "2026-09-02",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Babcock, WI. Peak gust: 61 mph.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202609020843-wind-44.14--89.94",
   "lat": 44.14,
   "lon": -89.94,
   "zip": "",
   "city": "1 NNE Monroe Center",
   "date": "2026-09-02",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NNE Monroe Center, WI. Peak gust: 66 mph.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202609020955-wind-44.01--88.55",
   "lat": 44.01,
   "lon": -88.55,
   "zip": "",
   "city": "Oshkosh",
   "date": "2026-09-02",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Oshkosh, WI. Peak gust: 64 mph.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202609020955-wind-44.25--88.53",
   "lat": 44.25,
   "lon": -88.53,
   "zip": "",
   "city": "2 S Greenville",
   "date": "2026-09-02",
   "county": "Outagamie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 S Greenville, WI. Peak gust: 68 mph.",
   "sourceDetail": "NWS GRB — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-02T09:43:00Z-wind-44.22--88.78",
   "lat": 44.22,
   "lon": -88.78,
   "zip": "",
   "city": "1 NNW Zittau",
   "date": "2026-09-02",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 1 NNW Zittau, WI. Peak gust: 50 mph. One large and several small trees branches were downed by strong winds estimated around 50 mph.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-09-02T08:39:00Z-wind-44.64--90.19",
   "lat": 44.64,
   "lon": -90.19,
   "zip": "",
   "city": "1 ENE Bakerville",
   "date": "2026-09-02",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ENE Bakerville, WI. Peak gust: 52 mph. Recorded at the Marshfield Municipal Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-09-02T10:07:00Z-wind-44.47--88.14",
   "lat": 44.47,
   "lon": -88.14,
   "zip": "",
   "city": "3 SE Oneida",
   "date": "2026-09-02",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 SE Oneida, WI. Peak gust: 53 mph. Measured at Green Bay Austin Straubel International Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-ATW-2026-09-02",
   "lat": 44.2581,
   "lon": -88.5191,
   "zip": "",
   "city": "APPLETON/OUTAGAM",
   "date": "2026-09-02",
   "county": "Outagamie",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "APPLETON/OUTAGAM (ATW): 59 mph gust at M.",
   "sourceDetail": "WI_ASOS automated observation — APPLETON/OUTAGAM (ATW) — peak at M",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-0f633ef7dd3d424d.001-Portage-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Portage",
   "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 Portage. Severe Thunderstorm Watch issued September 2 at 5:54AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-641"
  },
  {
   "id": "nws-alert-0f633ef7dd3d424d.001-Waupaca-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Waupaca",
   "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 Waupaca. Severe Thunderstorm Watch issued September 2 at 5:54AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-641"
  },
  {
   "id": "nws-alert-0f633ef7dd3d424d.001-Waushara-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Waushara",
   "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 Waushara. Severe Thunderstorm Watch issued September 2 at 5:54AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-641"
  },
  {
   "id": "nws-alert-0f633ef7dd3d424d.001-Winnebag-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Winnebago",
   "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 Winnebago. Severe Thunderstorm Watch issued September 2 at 5:54AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-641"
  },
  {
   "id": "nws-alert-0f633ef7dd3d424d.001-Wood-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Wood",
   "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 Wood. Severe Thunderstorm Watch issued September 2 at 5:54AM CDT until September 2 at 6:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Adams-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Adams",
   "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 Adams. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Buffalo-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Buffalo",
   "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 Buffalo. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Clark-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Clark",
   "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 Clark. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Jackson-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Jackson",
   "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 Jackson. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Juneau-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Juneau",
   "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 Juneau. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-La Cross-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "La Crosse",
   "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 La Crosse. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Monroe-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Monroe",
   "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 Monroe. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Trempeal-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Trempealeau",
   "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 Trempealeau. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "nws-alert-b1eed96babfb7a6a.002-Vernon-wind-2026-09-02",
   "zip": "",
   "city": "",
   "date": "2026-09-02",
   "county": "Vernon",
   "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 Vernon. Severe Thunderstorm Watch issued September 2 at 5:30AM CDT until September 2 at 6:00AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-A-641"
  },
  {
   "id": "sps-2026-09-02-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-09-02",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-09-02",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-09-02",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-02",
   "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": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-ozaukee-hail",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-09-02",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-09-02",
   "county": "Wood",
   "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 Wood — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-09-02",
   "county": "Portage",
   "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 Portage — hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-clark-wind",
   "zip": "",
   "city": "Clark",
   "date": "2026-09-02",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clark — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-02",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-02",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-09-02",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-09-02",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-09-02",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-09-02",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-09-02",
   "county": "Green 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 Green Lake — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-09-02",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2026-09-02",
   "county": "Adams",
   "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 Adams — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-shawano-wind",
   "zip": "",
   "city": "Shawano",
   "date": "2026-09-02",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-outagamie-wind",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-09-02",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-09-02",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-09-02",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-calumet-wind",
   "zip": "",
   "city": "Calumet",
   "date": "2026-09-02",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-marquette-wind",
   "zip": "",
   "city": "Marquette",
   "date": "2026-09-02",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-09-02",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-door-hail",
   "zip": "",
   "city": "Door",
   "date": "2026-09-02",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-02-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-09-02",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-09-01-13-0520",
   "lat": 43.57,
   "lon": -88.09,
   "zip": "",
   "city": "Random Lake",
   "date": "2026-09-01",
   "county": "Sheboygan",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report of significant barn damage. Photo relayed by WITI TV Milwaukee shows silo that was topped off and blew onto roof of barn. Time estimated by radar. Wet microburst (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-16-0725",
   "lat": 43.82,
   "lon": -88.97,
   "zip": "",
   "city": "Green Lake",
   "date": "2026-09-01",
   "county": "Green Lake",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Wx Station Report. (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-17-0727",
   "lat": 43.84,
   "lon": -88.85,
   "zip": "",
   "city": "Ripon",
   "date": "2026-09-01",
   "county": "Fond Du Lac",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Wx Station Report. (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-18-0737",
   "lat": 44.01,
   "lon": -91.29,
   "zip": "",
   "city": "New Amsterdam",
   "date": "2026-09-01",
   "county": "La Crosse",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(ARX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-21-0955",
   "lat": 44.25,
   "lon": -88.53,
   "zip": "",
   "city": "Greenville",
   "date": "2026-09-01",
   "county": "Outagamie",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured at Appleton International Airport. (GRB)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-09-01-15-0725",
   "lat": 43.75,
   "lon": -88.9,
   "zip": "",
   "city": "Fairwater",
   "date": "2026-09-01",
   "county": "Green Lake",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal Wx Station Report. (MKX)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-09-01-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-09-01",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-09-01",
   "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.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-09-01",
   "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.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-09-01",
   "county": "Buffalo",
   "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 Buffalo — wind gusts up to 40 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-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-09-01",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-lacrosse-hail",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-09-01",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-09-01-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-09-01",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ww-ARX-SV-W-186-2026-08-26-Richland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 40 min. County: Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #186 (40 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-186"
  },
  {
   "id": "ww-ARX-SV-W-186-2026-08-26-Richland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 40 min. County: Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #186 (40 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-186"
  },
  {
   "id": "ww-ARX-SV-W-185-2026-08-26-Vernon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 34 min. Counties: Crawford, Vernon. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #185 (34 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-185"
  },
  {
   "id": "ww-ARX-SV-W-185-2026-08-26-Vernon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 34 min. Counties: Crawford, Vernon. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #185 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-185"
  },
  {
   "id": "ww-ARX-SV-W-185-2026-08-26-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 34 min. Counties: Crawford, Vernon. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #185 (34 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-185"
  },
  {
   "id": "ww-ARX-SV-W-185-2026-08-26-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 34 min. Counties: Crawford, Vernon. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #185 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-185"
  },
  {
   "id": "ww-ARX-SV-W-187-2026-08-26-Grant-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 16 min. Counties: Grant, Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #187 (16 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-187"
  },
  {
   "id": "ww-ARX-SV-W-187-2026-08-26-Grant-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 16 min. Counties: Grant, Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #187 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-187"
  },
  {
   "id": "ww-ARX-SV-W-187-2026-08-26-Richland-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 16 min. Counties: Grant, Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #187 (16 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-187"
  },
  {
   "id": "ww-ARX-SV-W-187-2026-08-26-Richland-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-26. Duration: 16 min. Counties: Grant, Richland. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #187 (16 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-187"
  },
  {
   "id": "ww-MKX-SV-W-259-2026-08-26-Iowa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-26. Duration: 47 min. County: Iowa. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #259 (47 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-259"
  },
  {
   "id": "ww-MKX-SV-W-259-2026-08-26-Iowa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-26. Duration: 47 min. County: Iowa. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #259 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-259"
  },
  {
   "id": "sps-2026-08-26-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-26",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-iowa-hail",
   "zip": "",
   "city": "Iowa",
   "date": "2026-08-26",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-26",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-crawford-hail",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-26",
   "county": "Crawford",
   "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 Crawford — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-richland-hail",
   "zip": "",
   "city": "Richland",
   "date": "2026-08-26",
   "county": "Richland",
   "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 Richland — 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-08-26-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-26",
   "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.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-dane-hail",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-26",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-08-26",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-26-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-08-26",
   "county": "Green",
   "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 Green — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "spc-2026-08-25-25-0043",
   "lat": 45.92,
   "lon": -91.91,
   "zip": "",
   "city": "Trego",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Also reported 2.1 inches of rainfall along with the 1.5 inch hail. (DLH)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Washburn-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Washburn-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Burnett-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Burnett-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Douglas-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-115-2026-08-25-Douglas-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 53 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #115 (53 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "DLH-SV-W-115"
  },
  {
   "id": "ww-DLH-SV-W-117-2026-08-25-Sawyer-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 57 min. Counties: Sawyer, Washburn. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #117 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-117"
  },
  {
   "id": "ww-DLH-SV-W-117-2026-08-25-Sawyer-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 57 min. Counties: Sawyer, Washburn. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #117 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-117"
  },
  {
   "id": "ww-DLH-SV-W-117-2026-08-25-Washburn-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 57 min. Counties: Sawyer, Washburn. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #117 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-117"
  },
  {
   "id": "ww-DLH-SV-W-117-2026-08-25-Washburn-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 57 min. Counties: Sawyer, Washburn. Storm tags: wind: 60.0, hail: 1.25\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #117 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-117"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Burnett-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Burnett-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Douglas-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Douglas-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Washburn-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-116-2026-08-25-Washburn-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. Counties: Burnett, Douglas, Washburn. Storm tags: wind: 60.0, hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #116 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "DLH-SV-W-116"
  },
  {
   "id": "ww-DLH-SV-W-114-2026-08-25-Douglas-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. County: Douglas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #114 (67 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "ww-DLH-SV-W-114-2026-08-25-Douglas-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-25",
   "county": "Douglas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS DLH on 2026-08-25. Duration: 67 min. County: Douglas. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Severe Thunderstorm Warning #114 (67 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "DLH-SV-W-114"
  },
  {
   "id": "sps-2026-08-25-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-25",
   "county": "Polk",
   "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 Polk — 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-25-barron-hail",
   "zip": "",
   "city": "Barron",
   "date": "2026-08-25",
   "county": "Barron",
   "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 Barron — 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-25-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-25",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clark — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-25",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-25-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-25",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-22",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-08-22",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-08-22",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-22",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-22",
   "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, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-08-22",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-22",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-08-22",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-08-22",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-22-manitowoc-hail",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-08-22",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-202608212324-hail-44.46--88.92",
   "lat": 44.46,
   "lon": -88.92,
   "zip": "",
   "city": "Manawa",
   "date": "2026-08-21",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Manawa, WI. Hail size: 0.75\".",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "asos-LNR-2026-08-21-71796",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-08-21",
   "county": "Sauk",
   "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": "LONE ROCK (LNR) recorded a 82 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR)",
   "windSpeedMph": 82,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ARX-SV-W-183-2026-08-21-Crawford-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-21. Duration: 46 min. Counties: Crawford, Grant. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #183 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-183"
  },
  {
   "id": "ww-ARX-SV-W-183-2026-08-21-Crawford-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-21. Duration: 46 min. Counties: Crawford, Grant. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #183 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-183"
  },
  {
   "id": "ww-ARX-SV-W-183-2026-08-21-Grant-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-21. Duration: 46 min. Counties: Crawford, Grant. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #183 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-183"
  },
  {
   "id": "ww-ARX-SV-W-183-2026-08-21-Grant-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Grant",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX on 2026-08-21. Duration: 46 min. Counties: Crawford, Grant. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning #183 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ARX-SV-W-183"
  },
  {
   "id": "ww-GRB-SV-W-138-2026-08-21-Outagamie-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 45 min. Counties: Waupaca, Outagamie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #138 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-138"
  },
  {
   "id": "ww-GRB-SV-W-138-2026-08-21-Outagamie-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 45 min. Counties: Waupaca, Outagamie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #138 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-138"
  },
  {
   "id": "ww-GRB-SV-W-138-2026-08-21-Waupaca-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 45 min. Counties: Waupaca, Outagamie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #138 (45 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-138"
  },
  {
   "id": "ww-GRB-SV-W-138-2026-08-21-Waupaca-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 45 min. Counties: Waupaca, Outagamie. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #138 (45 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-138"
  },
  {
   "id": "ww-GRB-SV-W-139-2026-08-21-Waushara-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 29 min. Counties: Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #139 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-139"
  },
  {
   "id": "ww-GRB-SV-W-139-2026-08-21-Waushara-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 29 min. Counties: Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #139 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-139"
  },
  {
   "id": "ww-GRB-SV-W-139-2026-08-21-Winnebago-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 29 min. Counties: Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #139 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-139"
  },
  {
   "id": "ww-GRB-SV-W-139-2026-08-21-Winnebago-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB on 2026-08-21. Duration: 29 min. Counties: Waushara, Winnebago. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning #139 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-139"
  },
  {
   "id": "ww-MKX-SV-W-258-2026-08-21-Dane-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 66 min. Counties: Dane, Iowa. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #258 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-258"
  },
  {
   "id": "ww-MKX-SV-W-258-2026-08-21-Dane-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 66 min. Counties: Dane, Iowa. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #258 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-258"
  },
  {
   "id": "ww-MKX-SV-W-258-2026-08-21-Iowa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 66 min. Counties: Dane, Iowa. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #258 (66 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-258"
  },
  {
   "id": "ww-MKX-SV-W-258-2026-08-21-Iowa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 66 min. Counties: Dane, Iowa. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #258 (66 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-258"
  },
  {
   "id": "ww-MKX-SV-W-257-2026-08-21-Iowa-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 52 min. Counties: Iowa, Sauk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #257 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-257"
  },
  {
   "id": "ww-MKX-SV-W-257-2026-08-21-Iowa-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 52 min. Counties: Iowa, Sauk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #257 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-257"
  },
  {
   "id": "ww-MKX-SV-W-257-2026-08-21-Sauk-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 52 min. Counties: Iowa, Sauk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #257 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-257"
  },
  {
   "id": "ww-MKX-SV-W-257-2026-08-21-Sauk-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-21",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX on 2026-08-21. Duration: 52 min. Counties: Iowa, Sauk. Storm tags: wind: 60.0, hail: 1.0\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning #257 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-257"
  },
  {
   "id": "nws-alert-255544d13a820377.001-Dane-tornado",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-21",
   "county": "Dane",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Dane (observed tornado). Tornado Warning issued August 21 at 4:18PM CDT until August 21 at 5:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-86"
  },
  {
   "id": "sps-2026-08-21-portage-wind",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-21",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-waupaca-wind",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-08-21",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-21",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-21",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-21",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-iowa-hail",
   "zip": "",
   "city": "Iowa",
   "date": "2026-08-21",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-08-21",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-08-21",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-21",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-08-21",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-21",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-08-21",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-21-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-08-21",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-18-hail-45.23--88.00",
   "lat": 45.23,
   "lon": -88,
   "zip": "",
   "city": "1 ESE Crivitz",
   "date": "2026-08-18",
   "county": "Marinette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Aksim winds were estimated at 40-50 mph.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-08-18-hail-43.93--91.25",
   "lat": 43.93,
   "lon": -91.25,
   "zip": "",
   "city": "2 S Holmen",
   "date": "2026-08-18",
   "county": "La Crosse",
   "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 Holmen",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-43.89-3",
   "lat": 43.89,
   "lon": -91.23,
   "zip": "",
   "city": "1 WNW Onalaska",
   "date": "2026-08-18",
   "county": "La Crosse",
   "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 WNW Onalaska",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-18-hail-43.89--91.21",
   "lat": 43.89,
   "lon": -91.21,
   "zip": "",
   "city": "1 NE Onalaska",
   "date": "2026-08-18",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report by trained spotter with photo of 1 inch hail. Time estimated by radar.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-18-hail-44.06--89.23",
   "lat": 44.06,
   "lon": -89.23,
   "zip": "",
   "city": "1 N Silver Lake",
   "date": "2026-08-18",
   "county": "Waushara",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-08-18-hail-43.79--88.44",
   "lat": 43.79,
   "lon": -88.44,
   "zip": "",
   "city": "1 NE Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed Storm Report. Quarter sized hail.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-18-hail-43.77-4",
   "lat": 43.77,
   "lon": -88.44,
   "zip": "",
   "city": "1 SSE Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "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 Fond Du Lac",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-LSE-2026-08-18-43458",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-18",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 67 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE)",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-44.03--89.30",
   "lat": 44.03,
   "lon": -89.3,
   "zip": "",
   "city": "3 SSW Wautoma",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "IEM 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 KY50 Wautoma Airport. This corrects the previous thunderstorm wind gust report from Wautoma.",
   "sourceDetail": "NWS GRB — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-44.07--89.29",
   "lat": 44.07,
   "lon": -89.29,
   "zip": "",
   "city": "Wautoma",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "IEM 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 Wautoma",
   "sourceDetail": "NWS GRB — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-44.06--89.39",
   "lat": 44.06,
   "lon": -89.39,
   "zip": "",
   "city": "3.4 NE Richford",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "From private weather station.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-43.12--88.03",
   "lat": 43.12,
   "lon": -88.03,
   "zip": "",
   "city": "2 ENE Butler",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "source": "IEM 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 KMWC Milwaukee Timmerman Airport reports 56 mph winds during thunderstorm.",
   "sourceDetail": "NWS MKX — AWOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-44.25--90.27",
   "lat": 44.25,
   "lon": -90.27,
   "zip": "",
   "city": "9 WSW Babcock",
   "date": "2026-08-18",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WIBBK Babcock.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-18-torn-43.22-1",
   "lat": 43.22,
   "lon": -88.23,
   "zip": "",
   "city": "1 SSW Hubertus",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 1 SSW Hubertus",
   "sourceDetail": "SPC filtered reports — 2026-08-18",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-Y50-2026-08-18-43864",
   "lat": 44.0416,
   "lon": -89.3045,
   "zip": "",
   "city": "Wautoma",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wautoma (Y50) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Wautoma (Y50)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-b724004dca95fbe3.001-Grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-18",
   "county": "Grant",
   "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 Grant. Severe Thunderstorm Warning issued August 18 at 3:08PM 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-177"
  },
  {
   "id": "iem-ww-ARX-SV-W-177-Grant-hail-2026-08-18",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-18",
   "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 ARX for Grant on 2026-08-18. 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-177"
  },
  {
   "id": "iem-ww-MKX-SV-W-254-Washington-wind-2026-08-18",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "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 MKX for Washington on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-254"
  },
  {
   "id": "iem-ww-MKX-SV-W-254-Washington-hail-2026-08-18",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-254"
  },
  {
   "id": "iem-ww-MKX-SV-W-254-Dodge-wind-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-254"
  },
  {
   "id": "iem-ww-MKX-SV-W-254-Dodge-hail-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-254"
  },
  {
   "id": "nws-alert-a923ad63b520b0e2.001-Marquett-wind",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-18",
   "county": "Marquette",
   "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 Marquette. Severe Thunderstorm Warning issued August 18 at 5:00PM CDT until August 18 at 5:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-247"
  },
  {
   "id": "iem-ww-MKX-SV-W-247-Marquette-hail-2026-08-18",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-18",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-247"
  },
  {
   "id": "nws-alert-a923ad63b520b0e2.001-Green La-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-18",
   "county": "Green 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 Green Lake. Severe Thunderstorm Warning issued August 18 at 5:00PM CDT until August 18 at 5:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-247"
  },
  {
   "id": "iem-ww-MKX-SV-W-247-Green Lake-hail-2026-08-18",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-18",
   "county": "Green 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 MKX for Green Lake on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-247"
  },
  {
   "id": "nws-alert-2127a18d24d3a649.001-Buffalo-wind",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-08-18",
   "county": "Buffalo",
   "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 Buffalo. Severe Thunderstorm Warning issued August 18 at 2:50PM CDT until August 18 at 3:15PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-178"
  },
  {
   "id": "iem-ww-ARX-SV-W-178-Buffalo-hail-2026-08-18",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-08-18",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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": "iem-ww-ARX-SV-W-178-La Crosse-wind-2026-08-18",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-18",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-La Crosse-hail-2026-08-18",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-18",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-2c0c0f106c00a212.002-Trempeal-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-18",
   "county": "Trempealeau",
   "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 Trempealeau. Severe Thunderstorm Warning issued August 18 at 2:56PM CDT until August 18 at 3:15PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-178"
  },
  {
   "id": "iem-ww-ARX-SV-W-178-Trempealeau-hail-2026-08-18",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-18",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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": "iem-ww-MKX-SV-W-251-Fond Du Lac-wind-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-251"
  },
  {
   "id": "iem-ww-MKX-SV-W-251-Fond Du Lac-hail-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-251"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Dodge-wind-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Dodge-hail-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "nws-alert-602a2777ed9fdbb3.001-Columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "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 Columbia. Severe Thunderstorm Warning issued August 18 at 5:42PM CDT until August 18 at 6:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Columbia-hail-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Dane-wind-2026-08-18",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Dane-hail-2026-08-18",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Jefferson-wind-2026-08-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "iem-ww-MKX-SV-W-253-Jefferson-hail-2026-08-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-253"
  },
  {
   "id": "nws-alert-41bcd4235f0669ec.001-Waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-18",
   "county": "Waushara",
   "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 Waushara. Severe Thunderstorm Warning issued August 18 at 4:33PM CDT until August 18 at 5:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-137"
  },
  {
   "id": "iem-ww-GRB-SV-W-137-Waushara-hail-2026-08-18",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-248-Fond Du Lac-wind-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-08-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-248"
  },
  {
   "id": "iem-ww-MKX-SV-W-248-Fond Du Lac-hail-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-248"
  },
  {
   "id": "iem-ww-MKX-SV-W-248-Sheboygan-wind-2026-08-18",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-18",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-08-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-248"
  },
  {
   "id": "iem-ww-MKX-SV-W-248-Sheboygan-hail-2026-08-18",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-18",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-248"
  },
  {
   "id": "nws-alert-9cbc81a19c507bdf.001-La Cross-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-18",
   "county": "La Crosse",
   "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 La Crosse. 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-La Crosse-hail-2026-08-18",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-18",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-9cbc81a19c507bdf.001-Vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-18",
   "county": "Vernon",
   "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 Vernon. 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-Vernon-hail-2026-08-18",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-18",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-b887e6b0978fde95.001-Monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-18",
   "county": "Monroe",
   "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 Monroe. Severe Thunderstorm Warning issued August 18 at 4:13PM CDT until August 18 at 5:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-181-Monroe-hail-2026-08-18",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-18",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-08-18. 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-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-181-Juneau-wind-2026-08-18",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-18",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-181-Juneau-hail-2026-08-18",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-18",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-08-18. 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-181"
  },
  {
   "id": "nws-alert-8a9173424c64ab5b.002-Richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-08-18",
   "county": "Richland",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Richland. Severe Thunderstorm Warning issued August 18 at 4:23PM CDT until August 18 at 5:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-181-Richland-hail-2026-08-18",
   "zip": "",
   "city": "Richland",
   "date": "2026-08-18",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-08-18. 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-181"
  },
  {
   "id": "nws-alert-8a9173424c64ab5b.002-Vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-18",
   "county": "Vernon",
   "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 Vernon. Severe Thunderstorm Warning issued August 18 at 4:23PM CDT until August 18 at 5:00PM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-181-Vernon-hail-2026-08-18",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-18",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon on 2026-08-18. 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-181"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Dodge-wind-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Dodge-hail-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Fond Du Lac-wind-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Fond Du Lac-hail-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Washington-wind-2026-08-18",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "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 MKX for Washington on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Washington-hail-2026-08-18",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "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 MKX for Washington on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "nws-alert-cf21b8c6c28de76e.002-Sheboyga-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-18",
   "county": "Sheboygan",
   "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 Sheboygan. Severe Thunderstorm Warning issued August 18 at 6:13PM CDT until August 18 at 6:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-252-Sheboygan-hail-2026-08-18",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-18",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-252"
  },
  {
   "id": "iem-ww-MKX-SV-W-249-Dodge-wind-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-249"
  },
  {
   "id": "iem-ww-MKX-SV-W-249-Dodge-hail-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-249"
  },
  {
   "id": "nws-alert-157d7c25edd0894b.001-Fond du -wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-08-18",
   "county": "Fond du Lac",
   "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 Fond du Lac. Severe Thunderstorm Warning issued August 18 at 5:31PM CDT until August 18 at 5:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-249"
  },
  {
   "id": "iem-ww-MKX-SV-W-249-Fond Du Lac-hail-2026-08-18",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-08-18",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-249"
  },
  {
   "id": "iem-ww-MKX-SV-W-250-Dane-wind-2026-08-18",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "iem-ww-MKX-SV-W-250-Dane-hail-2026-08-18",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "iem-ww-MKX-SV-W-250-Columbia-wind-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "iem-ww-MKX-SV-W-250-Columbia-hail-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "nws-alert-cf57ba55e1e6d348.001-Sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-18",
   "county": "Sauk",
   "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 Sauk. Severe Thunderstorm Warning issued August 18 at 5:09PM CDT until August 18 at 6:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "iem-ww-MKX-SV-W-250-Sauk-hail-2026-08-18",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-18",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-250"
  },
  {
   "id": "nws-alert-09daaaa582fefad4.002-Ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-08-18",
   "county": "Ozaukee",
   "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 Ozaukee. Severe Thunderstorm Warning issued August 18 at 6:49PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Ozaukee-hail-2026-08-18",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-08-18",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-09daaaa582fefad4.002-Washingt-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "county": "Washington",
   "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 Washington. Severe Thunderstorm Warning issued August 18 at 6:49PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Washington-hail-2026-08-18",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-cd196e0f6df92e6b.002-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-18",
   "county": "Jefferson",
   "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 Jefferson. Severe Thunderstorm Warning issued August 18 at 7:04PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Jefferson-hail-2026-08-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-18",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-cd196e0f6df92e6b.002-Milwauke-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "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 Milwaukee. Severe Thunderstorm Warning issued August 18 at 7:04PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Milwaukee-hail-2026-08-18",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-cd196e0f6df92e6b.002-Waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "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 Waukesha. Severe Thunderstorm Warning issued August 18 at 7:04PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Waukesha-hail-2026-08-18",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-ec7f214c57b6f35d.001-Dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "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 Dane. Severe Thunderstorm Warning issued August 18 at 6:23PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Dane-hail-2026-08-18",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "nws-alert-ec7f214c57b6f35d.001-Dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 August 18 at 6:23PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-255-Dodge-hail-2026-08-18",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "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 MKX for Dodge on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-255"
  },
  {
   "id": "iem-ww-MKX-SV-W-256-Milwaukee-wind-2026-08-18",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "iem-ww-MKX-SV-W-256-Milwaukee-hail-2026-08-18",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "iem-ww-MKX-SV-W-256-Waukesha-wind-2026-08-18",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "iem-ww-MKX-SV-W-256-Waukesha-hail-2026-08-18",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "nws-alert-24c31e78324e2567.001-Racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-18",
   "county": "Racine",
   "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 Racine. Severe Thunderstorm Warning issued August 18 at 6:54PM CDT until August 18 at 7:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "iem-ww-MKX-SV-W-256-Racine-hail-2026-08-18",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-18",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-256"
  },
  {
   "id": "iem-ww-MKX-SV-W-246-Columbia-wind-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-246"
  },
  {
   "id": "iem-ww-MKX-SV-W-246-Columbia-hail-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-246"
  },
  {
   "id": "iem-ww-MKX-SV-W-246-Sauk-wind-2026-08-18",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-18",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-08-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-246"
  },
  {
   "id": "iem-ww-MKX-SV-W-246-Sauk-hail-2026-08-18",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-18",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-08-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-246"
  },
  {
   "id": "nws-alert-2814a0bbbf758aaa.001-Marinett-wind",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-18",
   "county": "Marinette",
   "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 Marinette. Severe Thunderstorm Warning issued August 18 at 2:56PM CDT until August 18 at 3:30PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-136"
  },
  {
   "id": "iem-ww-GRB-SV-W-136-Marinette-hail-2026-08-18",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-18",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-08-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-136"
  },
  {
   "id": "nws-alert-2380c989556228ae.002-Green La-tornado",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-18",
   "county": "Green Lake",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Green Lake (observed tornado). Tornado Warning issued August 18 at 4:52PM CDT until August 18 at 5:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-80"
  },
  {
   "id": "nws-alert-5314323a5f00f566.001-Marquett-tornado",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-18",
   "county": "Marquette",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Marquette (observed tornado). Tornado Warning issued August 18 at 4:12PM CDT until August 18 at 5:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-80"
  },
  {
   "id": "iem-ww-MKX-TO-W-81-Columbia-tornado-2026-08-18",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-08-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-81"
  },
  {
   "id": "nws-alert-c0ccaf9af29cdbb1.001-Sauk-tornado",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-18",
   "county": "Sauk",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Sauk (observed tornado). Tornado Warning issued August 18 at 5:05PM CDT until August 18 at 5:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-81"
  },
  {
   "id": "nws-alert-27d3ac841a38fa57.001-Washingt-tornado",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-18",
   "county": "Washington",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Washington (observed tornado). Tornado Warning issued August 18 at 6:44PM CDT until August 18 at 7:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-83"
  },
  {
   "id": "iem-ww-MKX-TO-W-83-Waukesha-tornado-2026-08-18",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-08-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-83"
  },
  {
   "id": "nws-alert-eac91f62c0dfc8cf.001-Columbia-tornado",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Columbia (observed tornado). Tornado Warning issued August 18 at 5:52PM CDT until August 18 at 6:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-82"
  },
  {
   "id": "nws-alert-eac91f62c0dfc8cf.001-Dane-tornado",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-18",
   "county": "Dane",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Dane (observed tornado). Tornado Warning issued August 18 at 5:52PM CDT until August 18 at 6:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-82"
  },
  {
   "id": "nws-alert-eac91f62c0dfc8cf.001-Dodge-tornado",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "county": "Dodge",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Dodge (observed tornado). Tornado Warning issued August 18 at 5:52PM CDT until August 18 at 6:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-82"
  },
  {
   "id": "nws-alert-7ce175c52962b390.001-Waukesha-tornado",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-18",
   "county": "Waukesha",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Waukesha (observed tornado). Tornado Warning issued August 18 at 7:08PM CDT until August 18 at 7:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-84"
  },
  {
   "id": "nws-alert-76281fdcbd11454e.001-Waushara-tornado",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-18",
   "county": "Waushara",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Waushara (observed tornado). Tornado Warning issued August 18 at 4:34PM CDT until August 18 at 5:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-26"
  },
  {
   "id": "nws-alert-b5652930d0f88354.001-Milwauke-tornado",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-18",
   "county": "Milwaukee",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Milwaukee (observed tornado). Tornado Warning issued August 18 at 7:12PM CDT until August 18 at 7:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-85"
  },
  {
   "id": "sps-2026-08-18-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-18",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-18",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-18",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-18",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-18",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-18",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-18",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-door-hail",
   "zip": "",
   "city": "Door",
   "date": "2026-08-18",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-08-18",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-18",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-18",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-18",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-door-wind",
   "zip": "",
   "city": "Door",
   "date": "2026-08-18",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-18",
   "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": "2 Special Weather Statements for Brown — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-18-kewaunee-wind",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-08-18",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-door-hail",
   "zip": "",
   "city": "Door",
   "date": "2026-08-13",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-13",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-13-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-08-13",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-12-hail-44.85--89.62",
   "lat": 44.85,
   "lon": -89.62,
   "zip": "",
   "city": "1 NE Evergreen",
   "date": "2026-08-12",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-12-hail-44.92--89.41",
   "lat": 44.92,
   "lon": -89.41,
   "zip": "",
   "city": "1 N Ringle",
   "date": "2026-08-12",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-12-hail-44.88--89.34",
   "lat": 44.88,
   "lon": -89.34,
   "zip": "",
   "city": "1 WNW Hatley",
   "date": "2026-08-12",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported via social media.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-12-hail-44.96--89.09",
   "lat": 44.96,
   "lon": -89.09,
   "zip": "",
   "city": "4 SW Mattoon",
   "date": "2026-08-12",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report for 5.9 ENE Birnamwood. Ping pong ball sized hail observed for 14 min. Time based on radar.",
   "sourceDetail": "NWS GRB — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-12-wind-45.00--88.40",
   "lat": 45,
   "lon": -88.4,
   "zip": "",
   "city": "1 W Suring",
   "date": "2026-08-12",
   "county": "Oconto",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Gust measured on private weather station as thunderstorms moved through.",
   "sourceDetail": "NWS GRB — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GRB-SV-W-130-Wood-wind-2026-08-12",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-12",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-130"
  },
  {
   "id": "iem-ww-GRB-SV-W-130-Wood-hail-2026-08-12",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-12",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-130"
  },
  {
   "id": "nws-alert-b2e1ab0e59acd8ac.001-Marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-12",
   "county": "Marathon",
   "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 Marathon. Severe Thunderstorm Warning issued August 12 at 1:16AM CDT until August 12 at 1:45AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Marathon-hail-2026-08-12",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-12",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-08-12. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Menominee-wind-2026-08-12",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-12",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Menominee-hail-2026-08-12",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-12",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-08-12. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Shawano-wind-2026-08-12",
   "zip": "",
   "city": "Shawano",
   "date": "2026-08-12",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Shawano-hail-2026-08-12",
   "zip": "",
   "city": "Shawano",
   "date": "2026-08-12",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-08-12. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Langlade-wind-2026-08-12",
   "zip": "",
   "city": "Langlade",
   "date": "2026-08-12",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-133-Langlade-hail-2026-08-12",
   "zip": "",
   "city": "Langlade",
   "date": "2026-08-12",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-08-12. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-135-Marinette-wind-2026-08-12",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-12",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-08-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-135"
  },
  {
   "id": "iem-ww-GRB-SV-W-135-Marinette-hail-2026-08-12",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-12",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-08-12. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-135"
  },
  {
   "id": "iem-ww-GRB-SV-W-135-Oconto-wind-2026-08-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-12",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-08-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-135"
  },
  {
   "id": "iem-ww-GRB-SV-W-135-Oconto-hail-2026-08-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-12",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-08-12. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-135"
  },
  {
   "id": "nws-alert-cc3040f9e4ff167b.001-Juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-12",
   "county": "Juneau",
   "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 Juneau. Severe Thunderstorm Warning issued August 12 at 1:20AM CDT until August 12 at 1:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-174"
  },
  {
   "id": "iem-ww-ARX-SV-W-174-Juneau-hail-2026-08-12",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-12",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-08-12. 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-174"
  },
  {
   "id": "iem-ww-ARX-SV-W-174-Adams-wind-2026-08-12",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-12",
   "county": "Adams",
   "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 Adams on 2026-08-12. 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-174"
  },
  {
   "id": "iem-ww-ARX-SV-W-174-Adams-hail-2026-08-12",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-12",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-08-12. 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-174"
  },
  {
   "id": "iem-ww-GRB-SV-W-131-Marathon-wind-2026-08-12",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-12",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-08-12. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-131"
  },
  {
   "id": "iem-ww-GRB-SV-W-131-Marathon-hail-2026-08-12",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-12",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-131"
  },
  {
   "id": "iem-ww-GRB-SV-W-132-Portage-wind-2026-08-12",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-12",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-132"
  },
  {
   "id": "iem-ww-GRB-SV-W-132-Portage-hail-2026-08-12",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-12",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-132"
  },
  {
   "id": "iem-ww-GRB-SV-W-132-Wood-wind-2026-08-12",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-12",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-132"
  },
  {
   "id": "iem-ww-GRB-SV-W-132-Wood-hail-2026-08-12",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-12",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-132"
  },
  {
   "id": "nws-alert-34e0c83f978abcf7.001-Adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-12",
   "county": "Adams",
   "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 Adams. Severe Thunderstorm Warning issued August 12 at 1:45AM CDT until August 12 at 2:30AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-175"
  },
  {
   "id": "iem-ww-ARX-SV-W-175-Adams-hail-2026-08-12",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-12",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-08-12. 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-175"
  },
  {
   "id": "iem-ww-ARX-SV-W-173-Clark-wind-2026-08-12",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-12",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-08-12. 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-173"
  },
  {
   "id": "iem-ww-ARX-SV-W-173-Clark-hail-2026-08-12",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-12",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-08-12. 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-173"
  },
  {
   "id": "nws-alert-971a5a4420c91773.001-Menomine-wind",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-12",
   "county": "Menominee",
   "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 Menominee. Severe Thunderstorm Warning issued August 12 at 2:21AM CDT until August 12 at 3:00AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-134"
  },
  {
   "id": "iem-ww-GRB-SV-W-134-Menominee-hail-2026-08-12",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-12",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-134"
  },
  {
   "id": "iem-ww-GRB-SV-W-134-Oconto-wind-2026-08-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-12",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-08-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-134"
  },
  {
   "id": "iem-ww-GRB-SV-W-134-Oconto-hail-2026-08-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-12",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-08-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-134"
  },
  {
   "id": "sps-2026-08-12-menominee-hail",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-12",
   "county": "Menominee",
   "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 Menominee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-08-12",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-12",
   "county": "Portage",
   "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 Portage — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-08-12",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-08-12",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-12",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-12",
   "county": "Adams",
   "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 Adams — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-12",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-12",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clark — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-12",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-08-12",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-08-12",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-12",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-12",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-12",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 59,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-12",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-12",
   "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.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-12-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-12",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "nws-alert-65da2a2264f0ac7e.002-Green-wind",
   "zip": "",
   "city": "Green",
   "date": "2026-08-11",
   "county": "Green",
   "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 Green. Severe Thunderstorm Warning issued August 11 at 9:18AM CDT until August 11 at 10:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-245"
  },
  {
   "id": "iem-ww-MKX-SV-W-245-Green-hail-2026-08-11",
   "zip": "",
   "city": "Green",
   "date": "2026-08-11",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-08-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-245"
  },
  {
   "id": "nws-alert-29d3fdfff7fe4955.001-Lafayett-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-08-11",
   "county": "Lafayette",
   "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 Lafayette. Severe Thunderstorm Warning issued August 11 at 8:47AM CDT until August 11 at 10:00AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-245"
  },
  {
   "id": "iem-ww-MKX-SV-W-245-Lafayette-hail-2026-08-11",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-08-11",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-08-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-245"
  },
  {
   "id": "nws-alert-cd7a02b0305cebf2.001-Wood-wind",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-11",
   "county": "Wood",
   "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 Wood. Severe Thunderstorm Warning issued August 11 at 11:52PM CDT until August 12 at 12:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "iem-ww-GRB-SV-W-129-Wood-hail-2026-08-11",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-11",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "nws-alert-cd7a02b0305cebf2.001-Portage-wind",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-11",
   "county": "Portage",
   "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 Portage. Severe Thunderstorm Warning issued August 11 at 11:52PM CDT until August 12 at 12:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "iem-ww-GRB-SV-W-129-Portage-hail-2026-08-11",
   "zip": "",
   "city": "Portage",
   "date": "2026-08-11",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "nws-alert-cd7a02b0305cebf2.001-Marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-11",
   "county": "Marathon",
   "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 Marathon. Severe Thunderstorm Warning issued August 11 at 11:52PM CDT until August 12 at 12:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "iem-ww-GRB-SV-W-129-Marathon-hail-2026-08-11",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-11",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-244-Rock-wind-2026-08-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-11",
   "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 MKX for Rock on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-244"
  },
  {
   "id": "iem-ww-MKX-SV-W-244-Rock-hail-2026-08-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-11",
   "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 MKX for Rock on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-244"
  },
  {
   "id": "iem-ww-MKX-SV-W-244-Walworth-wind-2026-08-11",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-11",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-244"
  },
  {
   "id": "iem-ww-MKX-SV-W-244-Walworth-hail-2026-08-11",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-11",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-244"
  },
  {
   "id": "nws-alert-a6351d4d2054eb5b.001-Green-wind",
   "zip": "",
   "city": "Green",
   "date": "2026-08-11",
   "county": "Green",
   "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 Green. Severe Thunderstorm Warning issued August 11 at 2:41AM CDT until August 11 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-243"
  },
  {
   "id": "iem-ww-MKX-SV-W-243-Green-hail-2026-08-11",
   "zip": "",
   "city": "Green",
   "date": "2026-08-11",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-243"
  },
  {
   "id": "iem-ww-MKX-SV-W-243-Rock-wind-2026-08-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-11",
   "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 MKX for Rock on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-243"
  },
  {
   "id": "iem-ww-MKX-SV-W-243-Rock-hail-2026-08-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-11",
   "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 MKX for Rock on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-243"
  },
  {
   "id": "iem-ww-GRB-SV-W-128-Marathon-wind-2026-08-11",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-11",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-08-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-128"
  },
  {
   "id": "iem-ww-GRB-SV-W-128-Marathon-hail-2026-08-11",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-11",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-08-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-128"
  },
  {
   "id": "nws-alert-5cdb8cf16cbe3ef4.001-Grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-11",
   "county": "Grant",
   "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 Grant. Severe Thunderstorm Warning issued August 11 at 8:27AM CDT until August 11 at 8:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-172"
  },
  {
   "id": "iem-ww-ARX-SV-W-172-Grant-hail-2026-08-11",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-11",
   "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 ARX for Grant on 2026-08-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-172"
  },
  {
   "id": "spc-2026-08-11-hail-44.85-66",
   "lat": 44.85,
   "lon": -89.62,
   "zip": "",
   "city": "1 NE Evergreen",
   "date": "2026-08-11",
   "county": "Marathon",
   "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 Evergreen",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-08-11-hail-44.92-67",
   "lat": 44.92,
   "lon": -89.41,
   "zip": "",
   "city": "1 N Ringle",
   "date": "2026-08-11",
   "county": "Marathon",
   "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 Ringle",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-11-hail-44.96-68",
   "lat": 44.96,
   "lon": -89.09,
   "zip": "",
   "city": "4 SW Mattoon",
   "date": "2026-08-11",
   "county": "Shawano",
   "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 Mattoon",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "sps-2026-08-11-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-08-11",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-11",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-11",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-08-11",
   "county": "Green",
   "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 Green — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-11",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-08-11",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-menominee-hail",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-11",
   "county": "Menominee",
   "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 Menominee — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-11",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-11",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-08-11",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-08-11",
   "county": "Wood",
   "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 Wood — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-11",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-11-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-11",
   "county": "Clark",
   "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 Clark — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-10-hail-42.93--88.07",
   "lat": 42.93,
   "lon": -88.07,
   "zip": "",
   "city": "1 W Hales Corners",
   "date": "2026-08-10",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-geo-2026-08-10-flood-42.68--88.54",
   "lat": 42.68,
   "lon": -88.54,
   "zip": "",
   "city": "Elkhorn",
   "date": "2026-08-10",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of flooding on roads including 1st Ave and Lincoln St as well on Centralia St. Time estimated based off of radar.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-fdb292df81262e9b.001-Walworth-flood",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-10",
   "county": "Walworth",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Walworth. Flash Flood Warning issued August 10 at 12:25AM CDT until August 10 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-19"
  },
  {
   "id": "nws-alert-fdb292df81262e9b.001-Racine-flood",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-10",
   "county": "Racine",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Racine. Flash Flood Warning issued August 10 at 12:25AM CDT until August 10 at 3:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-19"
  },
  {
   "id": "sps-2026-08-10-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-10",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-10",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-10-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-10",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-08-09-hail-43.19--89.33",
   "lat": 43.19,
   "lon": -89.33,
   "zip": "",
   "city": "2 S Windsor",
   "date": "2026-08-09",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "spc-2026-08-09-hail-42.50-5",
   "lat": 42.5,
   "lon": -88.55,
   "zip": "",
   "city": "3 SSE Fontana-on-Geneva",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 SSE Fontana-on-Geneva",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-08-09-hail-42.55--88.46",
   "lat": 42.55,
   "lon": -88.46,
   "zip": "",
   "city": "3 SW Lake Geneva",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-09-hail-42.57--88.44",
   "lat": 42.57,
   "lon": -88.44,
   "zip": "",
   "city": "1 SSW Lake Geneva",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 Lake Geneva",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-09-hail-42.55-7",
   "lat": 42.55,
   "lon": -88.4,
   "zip": "",
   "city": "2 W Pell Lake",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 Pell Lake",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-08-09-hail-42.86--88.35",
   "lat": 42.86,
   "lon": -88.35,
   "zip": "",
   "city": "1 SW Mukwonago",
   "date": "2026-08-09",
   "county": "Waukesha",
   "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 Mukwonago",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-08-09-hail-42.87-9",
   "lat": 42.87,
   "lon": -88.29,
   "zip": "",
   "city": "2 E Mukwonago",
   "date": "2026-08-09",
   "county": "Waukesha",
   "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 Mukwonago",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-08-09-wind-43.60-1",
   "lat": 43.6,
   "lon": -89.79,
   "zip": "",
   "city": "1 NW Lake Delton",
   "date": "2026-08-09",
   "county": "Sauk",
   "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 NW Lake Delton",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-09-wind-43.65-2",
   "lat": 43.65,
   "lon": -89.38,
   "zip": "",
   "city": "6 SE Endeavor",
   "date": "2026-08-09",
   "county": "Marquette",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 6 SE Endeavor",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-09-wind-43.68--89.13",
   "lat": 43.68,
   "lon": -89.13,
   "zip": "",
   "city": "1 S Kingston",
   "date": "2026-08-09",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 S Kingston",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-09-wind-42.89-4",
   "lat": 42.89,
   "lon": -89.02,
   "zip": "",
   "city": "4 NE Edgerton",
   "date": "2026-08-09",
   "county": "Dane",
   "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 Edgerton",
   "sourceDetail": "SPC filtered reports — 2026-08-09",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-99be21802e087d83.001-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "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 Jefferson. Severe Thunderstorm Warning issued August 9 at 11:05AM CDT until August 9 at 11:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-237"
  },
  {
   "id": "iem-ww-MKX-SV-W-237-Jefferson-hail-2026-08-09",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-237"
  },
  {
   "id": "nws-alert-e418201a637a7e0c.001-Buffalo-wind",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-08-09",
   "county": "Buffalo",
   "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 Buffalo. Severe Thunderstorm Warning issued August 9 at 6:04AM CDT until August 9 at 6:45AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-167"
  },
  {
   "id": "iem-ww-ARX-SV-W-167-Buffalo-hail-2026-08-09",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-08-09",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo on 2026-08-09. 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-167"
  },
  {
   "id": "iem-ww-ARX-SV-W-167-Trempealeau-wind-2026-08-09",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-09",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-08-09. 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-167"
  },
  {
   "id": "iem-ww-ARX-SV-W-167-Trempealeau-hail-2026-08-09",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-09",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-08-09. 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-167"
  },
  {
   "id": "nws-alert-9d169e8a25ac4400.001-Monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-09",
   "county": "Monroe",
   "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 Monroe. Severe Thunderstorm Warning issued August 9 at 7:56AM CDT until August 9 at 8:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-168"
  },
  {
   "id": "iem-ww-ARX-SV-W-168-Monroe-hail-2026-08-09",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-09",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-08-09. 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-168"
  },
  {
   "id": "nws-alert-9d169e8a25ac4400.001-Juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-09",
   "county": "Juneau",
   "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 Juneau. Severe Thunderstorm Warning issued August 9 at 7:56AM CDT until August 9 at 8:15AM CDT by NWS La Crosse WI",
   "sourceDetail": "NWS La Crosse WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-168"
  },
  {
   "id": "iem-ww-ARX-SV-W-168-Juneau-hail-2026-08-09",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-09",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-08-09. 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-168"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Racine-wind-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Racine-hail-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Walworth-wind-2026-08-09",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Walworth-hail-2026-08-09",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Kenosha-wind-2026-08-09",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-09",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "iem-ww-MKX-SV-W-241-Kenosha-hail-2026-08-09",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-09",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-241"
  },
  {
   "id": "nws-alert-b4e7cef2da9e7ee8.001-Racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "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 Racine. Severe Thunderstorm Warning issued August 9 at 11:49PM CDT until August 10 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-242"
  },
  {
   "id": "iem-ww-MKX-SV-W-242-Racine-hail-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-242"
  },
  {
   "id": "nws-alert-b4e7cef2da9e7ee8.001-Waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "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 Waukesha. Severe Thunderstorm Warning issued August 9 at 11:49PM CDT until August 10 at 12:15AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-242"
  },
  {
   "id": "iem-ww-MKX-SV-W-242-Waukesha-hail-2026-08-09",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-242"
  },
  {
   "id": "iem-ww-MKX-SV-W-233-Green Lake-wind-2026-08-09",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-09",
   "county": "Green 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 MKX for Green Lake on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-233"
  },
  {
   "id": "iem-ww-MKX-SV-W-233-Green Lake-hail-2026-08-09",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-09",
   "county": "Green 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 MKX for Green Lake on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-233"
  },
  {
   "id": "iem-ww-MKX-SV-W-233-Columbia-wind-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-233"
  },
  {
   "id": "iem-ww-MKX-SV-W-233-Columbia-hail-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-233"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Columbia-wind-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Columbia-hail-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Green Lake-wind-2026-08-09",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-09",
   "county": "Green 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 MKX for Green Lake on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Green Lake-hail-2026-08-09",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-08-09",
   "county": "Green 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 MKX for Green Lake on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Marquette-wind-2026-08-09",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-09",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Marquette-hail-2026-08-09",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-09",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Sauk-wind-2026-08-09",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-09",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "iem-ww-MKX-SV-W-232-Sauk-hail-2026-08-09",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-09",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-232"
  },
  {
   "id": "nws-alert-b7f58dd00b4a5306.001-Dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-09",
   "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 August 9 at 10:21AM CDT until August 9 at 10:45AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-235"
  },
  {
   "id": "iem-ww-MKX-SV-W-235-Dodge-hail-2026-08-09",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-09",
   "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 MKX for Dodge on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-235"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Racine-wind-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Racine-hail-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Walworth-wind-2026-08-09",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Walworth-hail-2026-08-09",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Waukesha-wind-2026-08-09",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-238-Waukesha-hail-2026-08-09",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-238"
  },
  {
   "id": "iem-ww-MKX-SV-W-236-Dodge-wind-2026-08-09",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-09",
   "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 MKX for Dodge on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-236"
  },
  {
   "id": "iem-ww-MKX-SV-W-236-Dodge-hail-2026-08-09",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-09",
   "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 MKX for Dodge on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-236"
  },
  {
   "id": "iem-ww-MKX-SV-W-236-Jefferson-wind-2026-08-09",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-236"
  },
  {
   "id": "iem-ww-MKX-SV-W-236-Jefferson-hail-2026-08-09",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-236"
  },
  {
   "id": "iem-ww-MKX-SV-W-234-Columbia-wind-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-234"
  },
  {
   "id": "iem-ww-MKX-SV-W-234-Columbia-hail-2026-08-09",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-234"
  },
  {
   "id": "nws-alert-77a611c2a3cea291.001-Dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-09",
   "county": "Dane",
   "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 Dane. Severe Thunderstorm Warning issued August 9 at 10:06AM CDT until August 9 at 10:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-234"
  },
  {
   "id": "iem-ww-MKX-SV-W-234-Dane-hail-2026-08-09",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-09",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-234"
  },
  {
   "id": "nws-alert-5cc5dfacd8d7cfda.002-Kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-09",
   "county": "Kenosha",
   "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 Kenosha. Severe Thunderstorm Warning issued August 9 at 11:47AM CDT until August 9 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "iem-ww-MKX-SV-W-240-Kenosha-hail-2026-08-09",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-09",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "nws-alert-5cc5dfacd8d7cfda.002-Racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "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 Racine. Severe Thunderstorm Warning issued August 9 at 11:47AM CDT until August 9 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "iem-ww-MKX-SV-W-240-Racine-hail-2026-08-09",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "nws-alert-99c778d98c8dc4f1.001-Walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 Walworth. Severe Thunderstorm Warning issued August 9 at 11:28AM CDT until August 9 at 12:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "iem-ww-MKX-SV-W-240-Walworth-hail-2026-08-09",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-08-09. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-240"
  },
  {
   "id": "nws-alert-33f6403fbd0a104c.002-Milwauke-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-09",
   "county": "Milwaukee",
   "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 Milwaukee. Severe Thunderstorm Warning issued August 9 at 11:41AM CDT until August 9 at 12:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-239"
  },
  {
   "id": "iem-ww-MKX-SV-W-239-Milwaukee-hail-2026-08-09",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-09",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-239"
  },
  {
   "id": "nws-alert-29c46947d9eb26eb.001-Waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "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 Waukesha. Severe Thunderstorm Warning issued August 9 at 11:29AM CDT until August 9 at 12:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-239"
  },
  {
   "id": "iem-ww-MKX-SV-W-239-Waukesha-hail-2026-08-09",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-08-09. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-239"
  },
  {
   "id": "nws-alert-e524dc7b6a173044.001-Fond du -wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-08-09",
   "county": "Fond du Lac",
   "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 Fond du Lac. Severe Thunderstorm Watch issued August 9 at 9:48AM CDT until August 9 at 2:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-546"
  },
  {
   "id": "nws-alert-e524dc7b6a173044.001-Ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-08-09",
   "county": "Ozaukee",
   "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 Ozaukee. Severe Thunderstorm Watch issued August 9 at 9:48AM CDT until August 9 at 2:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-546"
  },
  {
   "id": "nws-alert-e524dc7b6a173044.001-Rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-09",
   "county": "Rock",
   "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 Rock. Severe Thunderstorm Watch issued August 9 at 9:48AM CDT until August 9 at 2:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-546"
  },
  {
   "id": "nws-alert-e524dc7b6a173044.001-Sheboyga-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-08-09",
   "county": "Sheboygan",
   "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 Sheboygan. Severe Thunderstorm Watch issued August 9 at 9:48AM CDT until August 9 at 2:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-546"
  },
  {
   "id": "nws-alert-e524dc7b6a173044.001-Washingt-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-09",
   "county": "Washington",
   "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 Washington. Severe Thunderstorm Watch issued August 9 at 9:48AM CDT until August 9 at 2:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-546"
  },
  {
   "id": "sps-2026-08-09-pierce-hail",
   "zip": "",
   "city": "Pierce",
   "date": "2026-08-09",
   "county": "Pierce",
   "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 Pierce — 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-stcroix-hail",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-08-09",
   "county": "St. Croix",
   "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 St. Croix — 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-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "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 Jackson — 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-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-09",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-09",
   "county": "Juneau",
   "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 Juneau — 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-08-09-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-08-09",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-08-09",
   "county": "Polk",
   "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 Polk — 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-chippewa-hail",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-08-09",
   "county": "Chippewa",
   "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 Chippewa — 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-dane-hail",
   "zip": "",
   "city": "Dane",
   "date": "2026-08-09",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-08-09",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-09",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-08-09",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-09",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-09",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-08-09",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-08-09",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Clark — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-08-09",
   "county": "Washington",
   "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 Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-08-09",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-08-09",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-08-09",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-08-09",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-08-09",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-08-09",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-09",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-09",
   "county": "Adams",
   "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 Adams — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-09",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-richland-hail",
   "zip": "",
   "city": "Richland",
   "date": "2026-08-09",
   "county": "Richland",
   "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 Richland — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-trempealea-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-09",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 40 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-09-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-09",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 40 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-09-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-09",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 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-09-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-09",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 40 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-09-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-09",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 40 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-09-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-09",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-09-dunn-hail",
   "zip": "",
   "city": "Dunn",
   "date": "2026-08-09",
   "county": "Dunn",
   "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 Dunn — 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-pepin-hail",
   "zip": "",
   "city": "Pepin",
   "date": "2026-08-09",
   "county": "Pepin",
   "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 Pepin — 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-eauclaire-hail",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-08-09",
   "county": "Eau Claire",
   "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 Eau Claire — 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-07-hail-42.72--88.97",
   "lat": 42.72,
   "lon": -88.97,
   "zip": "",
   "city": "3 NE Janesville",
   "date": "2026-08-07",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Broadcast MET reports estimated dime to penny size hail NE of Janesville_ with estimated 40-50 MPH wind gusts.",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "asos-LNR-2026-08-07-7894",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-08-07",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-c4dbed5090a99bc2.002-Florence-wind",
   "zip": "",
   "city": "Florence",
   "date": "2026-08-07",
   "county": "Florence",
   "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 Florence. Severe Thunderstorm Watch issued August 7 at 7:29PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-c4dbed5090a99bc2.002-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-08-07",
   "county": "Forest",
   "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 Forest. Severe Thunderstorm Watch issued August 7 at 7:29PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-c4dbed5090a99bc2.002-Marinett-wind",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-07",
   "county": "Marinette",
   "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 Marinette. Severe Thunderstorm Watch issued August 7 at 7:29PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-c4dbed5090a99bc2.002-Oconto-wind",
   "zip": "",
   "city": "Oconto",
   "date": "2026-08-07",
   "county": "Oconto",
   "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 Oconto. Severe Thunderstorm Watch issued August 7 at 7:29PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-3c9c52f935c9da88.002-Iron-wind",
   "zip": "",
   "city": "Iron",
   "date": "2026-08-07",
   "county": "Iron",
   "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 Iron. Severe Thunderstorm Watch issued August 7 at 7:03PM CDT until August 7 at 10:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-542"
  },
  {
   "id": "nws-alert-3c9c52f935c9da88.002-Price-wind",
   "zip": "",
   "city": "Price",
   "date": "2026-08-07",
   "county": "Price",
   "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 Price. Severe Thunderstorm Watch issued August 7 at 7:03PM CDT until August 7 at 10:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-542"
  },
  {
   "id": "nws-alert-0bd440d8649915fb.001-Ashland-wind",
   "zip": "",
   "city": "Ashland",
   "date": "2026-08-07",
   "county": "Ashland",
   "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 Ashland. Severe Thunderstorm Watch issued August 7 at 3:51PM CDT until August 7 at 10:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-542"
  },
  {
   "id": "nws-alert-0bd440d8649915fb.001-Sawyer-wind",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-08-07",
   "county": "Sawyer",
   "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 Sawyer. Severe Thunderstorm Watch issued August 7 at 3:51PM CDT until August 7 at 10:00PM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-542"
  },
  {
   "id": "nws-alert-e16f4c20fb4d8187.001-Langlade-wind",
   "zip": "",
   "city": "Langlade",
   "date": "2026-08-07",
   "county": "Langlade",
   "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 Langlade. Severe Thunderstorm Watch issued August 7 at 3:50PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-e16f4c20fb4d8187.001-Lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-07",
   "county": "Lincoln",
   "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 Lincoln. Severe Thunderstorm Watch issued August 7 at 3:50PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-e16f4c20fb4d8187.001-Menomine-wind",
   "zip": "",
   "city": "Menominee",
   "date": "2026-08-07",
   "county": "Menominee",
   "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 Menominee. Severe Thunderstorm Watch issued August 7 at 3:50PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-e16f4c20fb4d8187.001-Oneida-wind",
   "zip": "",
   "city": "Oneida",
   "date": "2026-08-07",
   "county": "Oneida",
   "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 Oneida. Severe Thunderstorm Watch issued August 7 at 3:50PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "nws-alert-e16f4c20fb4d8187.001-Vilas-wind",
   "zip": "",
   "city": "Vilas",
   "date": "2026-08-07",
   "county": "Vilas",
   "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 Vilas. Severe Thunderstorm Watch issued August 7 at 3:50PM CDT until August 7 at 10:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-542"
  },
  {
   "id": "sps-2026-08-07-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-08-07",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-08-07",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-08-07",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-vilas-hail",
   "zip": "",
   "city": "Vilas",
   "date": "2026-08-07",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2026-08-07",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-08-07",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-08-07",
   "county": "Green",
   "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 Green — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-forest-hail",
   "zip": "",
   "city": "Forest",
   "date": "2026-08-07",
   "county": "Forest",
   "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 Forest — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Green Bay WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-08-07",
   "county": "Jackson",
   "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 Jackson — 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-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-08-07",
   "county": "La Crosse",
   "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 La Crosse — 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-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-08-07",
   "county": "Monroe",
   "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 Monroe — 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-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-08-07",
   "county": "Juneau",
   "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 Juneau — 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-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-08-07",
   "county": "Adams",
   "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 Adams — 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-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-08-07",
   "county": "Crawford",
   "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 Crawford — 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-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-08-07",
   "county": "Richland",
   "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 Richland — 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-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-08-07",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS La Crosse WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-07-buffalo-wind",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-08-07",
   "county": "Buffalo",
   "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 Buffalo — 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-trempealea-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-08-07",
   "county": "Trempealeau",
   "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 Trempealeau — 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-05-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-08-05",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-08-05-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-08-05",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-27-hail-46.67--91.38",
   "lat": 46.67,
   "lon": -91.38,
   "zip": "",
   "city": "7 S Port Wing",
   "date": "2026-07-27",
   "county": "Bayfield",
   "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 DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-07-27-hail-46.68--91.39",
   "lat": 46.68,
   "lon": -91.39,
   "zip": "",
   "city": "7 S Port Wing",
   "date": "2026-07-27",
   "county": "Bayfield",
   "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 S Port Wing",
   "sourceDetail": "NWS DLH — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-07-27-hail-46.56--91.13",
   "lat": 46.56,
   "lon": -91.13,
   "zip": "",
   "city": "2 WSW Moquah",
   "date": "2026-07-27",
   "county": "Bayfield",
   "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 WSW Moquah",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-07-27-hail-45.81-2",
   "lat": 45.81,
   "lon": -89.23,
   "zip": "",
   "city": "3 SW Clearwater Lake",
   "date": "2026-07-27",
   "county": "Oneida",
   "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 Clearwater Lake",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-07-27-hail-45.94-3",
   "lat": 45.94,
   "lon": -89.17,
   "zip": "",
   "city": "4 NE Eagle River",
   "date": "2026-07-27",
   "county": "Vilas",
   "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 NE Eagle River",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-07-27-hail-45.75-4",
   "lat": 45.75,
   "lon": -89.14,
   "zip": "",
   "city": "3 SSE Three Lakes",
   "date": "2026-07-27",
   "county": "Oneida",
   "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 SSE Three Lakes",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-07-27-hail-45.57-5",
   "lat": 45.57,
   "lon": -88.9,
   "zip": "",
   "city": "Crandon",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Crandon",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-07-27-hail-44.77-6",
   "lat": 44.77,
   "lon": -87.59,
   "zip": "",
   "city": "3 NE Brussels",
   "date": "2026-07-27",
   "county": "Door",
   "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 NE Brussels",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-45.52--88.85",
   "lat": 45.52,
   "lon": -88.85,
   "zip": "",
   "city": "4 SE Crandon",
   "date": "2026-07-27",
   "county": "Forest",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-44.82-7",
   "lat": 44.82,
   "lon": -87.34,
   "zip": "",
   "city": "2 ESE Sturgeon Bay",
   "date": "2026-07-27",
   "county": "Door",
   "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 ESE Sturgeon Bay",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.84--87.28",
   "lat": 44.84,
   "lon": -87.28,
   "zip": "",
   "city": "4 S Valmy",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Via social media.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-07-27-hail-45.41-8",
   "lat": 45.41,
   "lon": -88.91,
   "zip": "",
   "city": "3 N Pickerel",
   "date": "2026-07-27",
   "county": "Forest",
   "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 N Pickerel",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.62--87.45",
   "lat": 44.62,
   "lon": -87.45,
   "zip": "",
   "city": "1 NW Algoma",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via Kewaunee County EM.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.62--87.44",
   "lat": 44.62,
   "lon": -87.44,
   "zip": "",
   "city": "1 N Algoma",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "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 Algoma",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-44.61-9",
   "lat": 44.61,
   "lon": -87.44,
   "zip": "",
   "city": "Algoma",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Algoma",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.82--88.78",
   "lat": 44.82,
   "lon": -88.78,
   "zip": "",
   "city": "1 ESE Lyndhurst",
   "date": "2026-07-27",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report forwarded via Amateur Radio.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-07-27-hail-43.41-10",
   "lat": 43.41,
   "lon": -88.71,
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-27",
   "county": "Dodge",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Juneau",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-44.87-11",
   "lat": 44.87,
   "lon": -88.82,
   "zip": "",
   "city": "2 NW Gresham",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 NW Gresham",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 4.5
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.85--88.79",
   "lat": 44.85,
   "lon": -88.79,
   "zip": "",
   "city": "Gresham",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 Gresham",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-44.78--88.57",
   "lat": 44.78,
   "lon": -88.57,
   "zip": "",
   "city": "1 ENE Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 Shawano",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-07-27-hail-44.74-12",
   "lat": 44.74,
   "lon": -88.65,
   "zip": "",
   "city": "2 NNE Belle Plaine",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 Belle Plaine",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "spc-2026-07-27-hail-43.31-14",
   "lat": 43.31,
   "lon": -88.52,
   "zip": "",
   "city": "Neosho",
   "date": "2026-07-27",
   "county": "Dodge",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Neosho",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "spc-2026-07-27-hail-43.13-15",
   "lat": 43.13,
   "lon": -88.54,
   "zip": "",
   "city": "1 SW Lac La Belle",
   "date": "2026-07-27",
   "county": "Jefferson",
   "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 Lac La Belle",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-27-hail-43.14--88.51",
   "lat": 43.14,
   "lon": -88.51,
   "zip": "",
   "city": "1 ESE Lac La Belle",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 ESE Lac La Belle",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-27-hail-43.11--88.49",
   "lat": 43.11,
   "lon": -88.49,
   "zip": "",
   "city": "1 NE Oconomowoc",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 Oconomowoc",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "spc-2026-07-27-hail-43.11-18",
   "lat": 43.11,
   "lon": -88.51,
   "zip": "",
   "city": "1 W Oconomowoc",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 Oconomowoc",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "spc-2026-07-27-hail-42.76-19",
   "lat": 42.76,
   "lon": -88.22,
   "zip": "",
   "city": "Waterford",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Waterford",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-42.69--88.23",
   "lat": 42.69,
   "lon": -88.23,
   "zip": "",
   "city": "Browns Lake",
   "date": "2026-07-27",
   "county": "Racine",
   "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 Browns Lake",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-43.06--88.39",
   "lat": 43.06,
   "lon": -88.39,
   "zip": "",
   "city": "1 S Delafield",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 Delafield",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-42.71--88.13",
   "lat": 42.71,
   "lon": -88.13,
   "zip": "",
   "city": "Eagle Lake",
   "date": "2026-07-27",
   "county": "Racine",
   "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 Eagle Lake",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-42.57-20",
   "lat": 42.57,
   "lon": -88.03,
   "zip": "",
   "city": "1 NE Bristol",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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 Bristol",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-44.24-25",
   "lat": 44.24,
   "lon": -88.36,
   "zip": "",
   "city": "1 NE Darboy",
   "date": "2026-07-27",
   "county": "Calumet",
   "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 Darboy",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-42.60-30",
   "lat": 42.6,
   "lon": -87.91,
   "zip": "",
   "city": "4 NE Pleasant Prairie",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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 NE Pleasant Prairie",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-27-hail-42.60--87.82",
   "lat": 42.6,
   "lon": -87.82,
   "zip": "",
   "city": "1 NW Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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.) Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-27-hail-42.57--87.84",
   "lat": 42.57,
   "lon": -87.84,
   "zip": "",
   "city": "2 SW Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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.) Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-hail-43.50-39",
   "lat": 43.5,
   "lon": -88.54,
   "zip": "",
   "city": "Mayville",
   "date": "2026-07-27",
   "county": "Dodge",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.93,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "hail reported near Mayville",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-27-hail-43.50--88.56",
   "lat": 43.5,
   "lon": -88.56,
   "zip": "",
   "city": "1 W Mayville",
   "date": "2026-07-27",
   "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: Quarter (1.00 in.) Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-27-wind-43.41-13",
   "lat": 43.41,
   "lon": -88.71,
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-27",
   "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 Juneau",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-27-wind-42.92-14",
   "lat": 42.92,
   "lon": -88.43,
   "zip": "",
   "city": "2 SW North Prairie",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 SW North Prairie",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-27-torn-44.27-2",
   "lat": 44.27,
   "lon": -88.44,
   "zip": "",
   "city": "2 WNW Appleton",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 2 WNW Appleton",
   "sourceDetail": "SPC filtered reports — 2026-07-27",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-215-Dodge-wind-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-215"
  },
  {
   "id": "iem-ww-MKX-SV-W-215-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-215"
  },
  {
   "id": "nws-alert-b4c664ba2146dd0c.001-Jefferso-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "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 Jefferson. Severe Thunderstorm Warning issued July 27 at 2:56PM CDT until July 27 at 4:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Jefferson-hail-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Kenosha-wind-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Kenosha-hail-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Waukesha-wind-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Waukesha-hail-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "nws-alert-fc3f7ca130398a9c.002-Racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "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 Racine. Severe Thunderstorm Warning issued July 27 at 3:48PM CDT until July 27 at 4:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "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 MKX for Racine on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "nws-alert-fc3f7ca130398a9c.002-Walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "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 Walworth. Severe Thunderstorm Warning issued July 27 at 3:48PM CDT until July 27 at 4:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-228-Walworth-hail-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-228"
  },
  {
   "id": "iem-ww-MKX-SV-W-221-Fond Du Lac-wind-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-221"
  },
  {
   "id": "iem-ww-MKX-SV-W-221-Fond Du Lac-hail-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-221"
  },
  {
   "id": "nws-alert-303da247c233e4fd.001-Waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 Waukesha. Severe Thunderstorm Warning issued July 27 at 4:06PM CDT until July 27 at 4:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-230"
  },
  {
   "id": "iem-ww-MKX-SV-W-230-Waukesha-hail-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-230"
  },
  {
   "id": "iem-ww-MKX-SV-W-211-Racine-wind-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-211"
  },
  {
   "id": "iem-ww-MKX-SV-W-211-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-211"
  },
  {
   "id": "iem-ww-MKX-SV-W-211-Walworth-wind-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-211"
  },
  {
   "id": "iem-ww-MKX-SV-W-211-Walworth-hail-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-211"
  },
  {
   "id": "iem-ww-MKX-SV-W-212-Dodge-wind-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-212"
  },
  {
   "id": "iem-ww-MKX-SV-W-212-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-212"
  },
  {
   "id": "iem-ww-MKX-SV-W-212-Washington-wind-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-212"
  },
  {
   "id": "iem-ww-MKX-SV-W-212-Washington-hail-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-212"
  },
  {
   "id": "nws-alert-89ec82bc28383142.001-Winnebag-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "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 Winnebago. Severe Thunderstorm Warning issued July 27 at 1:11PM CDT until July 27 at 1:15PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-127"
  },
  {
   "id": "iem-ww-GRB-SV-W-127-Winnebago-hail-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-127"
  },
  {
   "id": "iem-ww-MKX-SV-W-226-Jefferson-wind-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-226"
  },
  {
   "id": "iem-ww-MKX-SV-W-226-Jefferson-hail-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-226"
  },
  {
   "id": "nws-alert-70569cc201faaab9.001-Dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 July 27 at 2:31PM CDT until July 27 at 3:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-225"
  },
  {
   "id": "iem-ww-MKX-SV-W-225-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-225"
  },
  {
   "id": "nws-alert-70569cc201faaab9.001-Washingt-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "county": "Washington",
   "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 Washington. Severe Thunderstorm Warning issued July 27 at 2:31PM CDT until July 27 at 3:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-225"
  },
  {
   "id": "iem-ww-MKX-SV-W-225-Washington-hail-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-225"
  },
  {
   "id": "nws-alert-541d53b738ebd227.001-Rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-27",
   "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 July 27 at 7:12PM CDT until July 27 at 8:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-231"
  },
  {
   "id": "iem-ww-MKX-SV-W-231-Rock-hail-2026-07-27",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-27",
   "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 MKX for Rock on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-231"
  },
  {
   "id": "iem-ww-MKX-SV-W-210-Jefferson-wind-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-210"
  },
  {
   "id": "iem-ww-MKX-SV-W-210-Jefferson-hail-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-210"
  },
  {
   "id": "iem-ww-MKX-SV-W-210-Waukesha-wind-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-210"
  },
  {
   "id": "iem-ww-MKX-SV-W-210-Waukesha-hail-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-210"
  },
  {
   "id": "nws-alert-b0a7aad4b40e351b.001-Iron-wind",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-27",
   "county": "Iron",
   "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 Iron. Severe Thunderstorm Warning issued July 27 at 9:14AM CDT until July 27 at 9:15AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-W-93"
  },
  {
   "id": "iem-ww-DLH-SV-W-93-Iron-hail-2026-07-27",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-27",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron 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-93"
  },
  {
   "id": "iem-ww-DLH-SV-W-88-Bayfield-wind-2026-07-27",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-27",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-88"
  },
  {
   "id": "iem-ww-DLH-SV-W-88-Bayfield-hail-2026-07-27",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-27",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield 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-88"
  },
  {
   "id": "iem-ww-DLH-SV-W-88-Ashland-wind-2026-07-27",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-27",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-88"
  },
  {
   "id": "iem-ww-DLH-SV-W-88-Ashland-hail-2026-07-27",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-27",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-88"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Brown-wind-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Calumet-wind-2026-07-27",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Calumet-hail-2026-07-27",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Outagamie-wind-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Outagamie-hail-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Winnebago-wind-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-123-Winnebago-hail-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-125-Brown-wind-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-125"
  },
  {
   "id": "iem-ww-GRB-SV-W-125-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-125"
  },
  {
   "id": "iem-ww-GRB-SV-W-125-Outagamie-wind-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-125"
  },
  {
   "id": "iem-ww-GRB-SV-W-125-Outagamie-hail-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-125"
  },
  {
   "id": "nws-alert-256b2f040057019d.001-Kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "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 Kenosha. Severe Thunderstorm Warning issued July 27 at 3:56PM CDT until July 27 at 4:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-229"
  },
  {
   "id": "iem-ww-MKX-SV-W-229-Kenosha-hail-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "MKX-SV-W-229"
  },
  {
   "id": "iem-ww-MKX-SV-W-213-Dodge-wind-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-213"
  },
  {
   "id": "iem-ww-MKX-SV-W-213-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-213"
  },
  {
   "id": "iem-ww-MKX-SV-W-213-Washington-wind-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-213"
  },
  {
   "id": "iem-ww-MKX-SV-W-213-Washington-hail-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-213"
  },
  {
   "id": "nws-alert-27f882582706e554.001-Sheboyga-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-27",
   "county": "Sheboygan",
   "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 Sheboygan. Severe Thunderstorm Warning issued July 27 at 1:38PM CDT until July 27 at 2:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-223"
  },
  {
   "id": "iem-ww-MKX-SV-W-223-Sheboygan-hail-2026-07-27",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-27",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-223"
  },
  {
   "id": "nws-alert-27f882582706e554.001-Fond du -wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-07-27",
   "county": "Fond du Lac",
   "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 Fond du Lac. Severe Thunderstorm Warning issued July 27 at 1:38PM CDT until July 27 at 2:15PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-223"
  },
  {
   "id": "iem-ww-MKX-SV-W-223-Fond Du Lac-hail-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-223"
  },
  {
   "id": "iem-ww-MKX-SV-W-227-Racine-wind-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-227"
  },
  {
   "id": "iem-ww-MKX-SV-W-227-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-227"
  },
  {
   "id": "iem-ww-DLH-SV-W-87-Bayfield-wind-2026-07-27",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-27",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-87"
  },
  {
   "id": "iem-ww-DLH-SV-W-87-Bayfield-hail-2026-07-27",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-27",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield 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-87"
  },
  {
   "id": "iem-ww-DLH-SV-W-87-Douglas-wind-2026-07-27",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-27",
   "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 DLH for Douglas 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-87"
  },
  {
   "id": "iem-ww-DLH-SV-W-87-Douglas-hail-2026-07-27",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-27",
   "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 DLH for Douglas 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-87"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Dodge-wind-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-07-27. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Ozaukee-wind-2026-07-27",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-27",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-07-27. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Ozaukee-hail-2026-07-27",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-27",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Washington-wind-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "county": "Washington",
   "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 MKX for Washington on 2026-07-27. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-MKX-SV-W-222-Washington-hail-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "county": "Washington",
   "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 MKX for Washington on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-222"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Brown-wind-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Menominee-wind-2026-07-27",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-27",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Menominee-hail-2026-07-27",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-27",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Outagamie-wind-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Outagamie-hail-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Shawano-wind-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Shawano-hail-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Waupaca-wind-2026-07-27",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-27",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-GRB-SV-W-120-Waupaca-hail-2026-07-27",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-27",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-07-27. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "GRB-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Dodge-wind-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Dodge-hail-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Ozaukee-wind-2026-07-27",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-27",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Ozaukee-hail-2026-07-27",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-27",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Washington-wind-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-MKX-SV-W-217-Washington-hail-2026-07-27",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "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 MKX for Washington on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-217"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Brown-wind-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Outagamie-wind-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Outagamie-hail-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Shawano-wind-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Shawano-hail-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "nws-alert-04149bbaeaa2199f.001-Waupaca-wind",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-27",
   "county": "Waupaca",
   "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 Waupaca. Severe Thunderstorm Warning issued July 27 at 11:05AM CDT until July 27 at 11:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-121-Waupaca-hail-2026-07-27",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-27",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-121"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Milwaukee-wind-2026-07-27",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Milwaukee-hail-2026-07-27",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Waukesha-wind-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Waukesha-hail-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Jefferson-wind-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-MKX-SV-W-216-Jefferson-hail-2026-07-27",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-216"
  },
  {
   "id": "iem-ww-GRB-SV-W-117-Door-wind-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-117"
  },
  {
   "id": "iem-ww-GRB-SV-W-117-Door-hail-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-117"
  },
  {
   "id": "iem-ww-GRB-SV-W-117-Kewaunee-wind-2026-07-27",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-117"
  },
  {
   "id": "iem-ww-GRB-SV-W-117-Kewaunee-hail-2026-07-27",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-27. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-117"
  },
  {
   "id": "nws-alert-87a3abc2cd62aad4.001-Milwauke-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "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 Milwaukee. Severe Thunderstorm Warning issued July 27 at 2:49PM CDT until July 27 at 3:30PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-224"
  },
  {
   "id": "iem-ww-MKX-SV-W-224-Milwaukee-hail-2026-07-27",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-224"
  },
  {
   "id": "iem-ww-MKX-SV-W-224-Waukesha-wind-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-224"
  },
  {
   "id": "iem-ww-MKX-SV-W-224-Waukesha-hail-2026-07-27",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-224"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Winnebago-wind-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Winnebago-hail-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "nws-alert-fb07c96c9d19a775.001-Calumet-wind",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "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 Calumet. Severe Thunderstorm Warning issued July 27 at 12:58PM CDT until July 27 at 1:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Calumet-hail-2026-07-27",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "nws-alert-fb07c96c9d19a775.001-Manitowo-wind",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-27",
   "county": "Manitowoc",
   "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 Manitowoc. Severe Thunderstorm Warning issued July 27 at 12:58PM CDT until July 27 at 1:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Manitowoc-hail-2026-07-27",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-27",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "nws-alert-d9bb81bbe98c2f1d.001-Brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 July 27 at 11:58AM CDT until July 27 at 1:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "nws-alert-d9bb81bbe98c2f1d.001-Outagami-wind",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 Outagamie. Severe Thunderstorm Warning issued July 27 at 11:58AM CDT until July 27 at 1:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-GRB-SV-W-126-Outagamie-hail-2026-07-27",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-27. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "GRB-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Kenosha-wind-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Kenosha-hail-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Racine-wind-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Walworth-wind-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-214-Walworth-hail-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-214"
  },
  {
   "id": "iem-ww-MKX-SV-W-220-Racine-wind-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-220"
  },
  {
   "id": "iem-ww-MKX-SV-W-220-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-220"
  },
  {
   "id": "iem-ww-MKX-SV-W-220-Kenosha-wind-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-220"
  },
  {
   "id": "iem-ww-MKX-SV-W-220-Kenosha-hail-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-220"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Walworth-wind-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Walworth-hail-2026-07-27",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Kenosha-wind-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Kenosha-hail-2026-07-27",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Racine-wind-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-MKX-SV-W-218-Racine-hail-2026-07-27",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-218"
  },
  {
   "id": "iem-ww-GRB-SV-W-116-Langlade-wind-2026-07-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-116"
  },
  {
   "id": "iem-ww-GRB-SV-W-116-Langlade-hail-2026-07-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-116"
  },
  {
   "id": "iem-ww-GRB-SV-W-116-Oconto-wind-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-116"
  },
  {
   "id": "iem-ww-GRB-SV-W-116-Oconto-hail-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-116"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Forest-wind-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Forest-hail-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Oneida-wind-2026-07-27",
   "zip": "",
   "city": "Oneida",
   "date": "2026-07-27",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Oneida-hail-2026-07-27",
   "zip": "",
   "city": "Oneida",
   "date": "2026-07-27",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Vilas-wind-2026-07-27",
   "zip": "",
   "city": "Vilas",
   "date": "2026-07-27",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-113-Vilas-hail-2026-07-27",
   "zip": "",
   "city": "Vilas",
   "date": "2026-07-27",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-113"
  },
  {
   "id": "iem-ww-GRB-SV-W-115-Door-wind-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-115"
  },
  {
   "id": "iem-ww-GRB-SV-W-115-Door-hail-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-219-Fond Du Lac-wind-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-219"
  },
  {
   "id": "iem-ww-MKX-SV-W-219-Fond Du Lac-hail-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-219"
  },
  {
   "id": "iem-ww-MKX-SV-W-219-Sheboygan-wind-2026-07-27",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-27",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-219"
  },
  {
   "id": "iem-ww-MKX-SV-W-219-Sheboygan-hail-2026-07-27",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-27",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-27. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-219"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Forest-wind-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Forest-hail-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Marinette-wind-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Marinette-hail-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Langlade-wind-2026-07-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Langlade-hail-2026-07-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Menominee-wind-2026-07-27",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-27",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Menominee-hail-2026-07-27",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-27",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Oconto-wind-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Oconto-hail-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Shawano-wind-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-118-Shawano-hail-2026-07-27",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-118"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Brown-wind-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Brown-hail-2026-07-27",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "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 GRB for Brown on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Kewaunee-wind-2026-07-27",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Kewaunee-hail-2026-07-27",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Door-wind-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-124-Door-hail-2026-07-27",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-119-Marinette-wind-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-119"
  },
  {
   "id": "iem-ww-GRB-SV-W-119-Marinette-hail-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-119"
  },
  {
   "id": "iem-ww-GRB-SV-W-122-Marinette-wind-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-122"
  },
  {
   "id": "iem-ww-GRB-SV-W-122-Marinette-hail-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-122"
  },
  {
   "id": "iem-ww-GRB-SV-W-122-Oconto-wind-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-122"
  },
  {
   "id": "iem-ww-GRB-SV-W-122-Oconto-hail-2026-07-27",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-07-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-122"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Marinette-wind-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Marinette-hail-2026-07-27",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Oneida-wind-2026-07-27",
   "zip": "",
   "city": "Oneida",
   "date": "2026-07-27",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Oneida-hail-2026-07-27",
   "zip": "",
   "city": "Oneida",
   "date": "2026-07-27",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Florence-wind-2026-07-27",
   "zip": "",
   "city": "Florence",
   "date": "2026-07-27",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Florence-hail-2026-07-27",
   "zip": "",
   "city": "Florence",
   "date": "2026-07-27",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Forest-wind-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "iem-ww-GRB-SV-W-114-Forest-hail-2026-07-27",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-114"
  },
  {
   "id": "nws-alert-c794c2baf9c2f631.001-Racine-tornado",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Racine (observed tornado). Tornado Warning issued July 27 at 11:18AM CDT until July 27 at 12:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-77"
  },
  {
   "id": "nws-alert-c794c2baf9c2f631.001-Walworth-tornado",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Walworth (observed tornado). Tornado Warning issued July 27 at 11:18AM CDT until July 27 at 12:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-77"
  },
  {
   "id": "nws-alert-94844351170dc394.001-Kenosha-tornado",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Kenosha (observed tornado). Tornado Warning issued July 27 at 11:53AM CDT until July 27 at 12:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-77"
  },
  {
   "id": "iem-ww-MKX-TO-W-76-Dodge-tornado-2026-07-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "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 MKX for Dodge on 2026-07-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-76"
  },
  {
   "id": "nws-alert-037f8a5d6a060818.001-Jefferso-tornado",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-27",
   "county": "Jefferson",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Jefferson (observed tornado). Tornado Warning issued July 27 at 11:25AM CDT until July 27 at 11:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-76"
  },
  {
   "id": "nws-alert-037f8a5d6a060818.001-Waukesha-tornado",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Waukesha (observed tornado). Tornado Warning issued July 27 at 11:25AM CDT until July 27 at 11:30AM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-76"
  },
  {
   "id": "nws-alert-6e9df03b55c21354.001-Forest-tornado",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Forest (observed tornado). Tornado Warning issued July 27 at 9:52AM CDT until July 27 at 10:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-23"
  },
  {
   "id": "nws-alert-3513a99cee77b751.002-Langlade-tornado",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Langlade (observed tornado). Tornado Warning issued July 27 at 10:02AM CDT until July 27 at 10:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-23"
  },
  {
   "id": "nws-alert-3513a99cee77b751.002-Oconto-tornado",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Oconto (observed tornado). Tornado Warning issued July 27 at 10:02AM CDT until July 27 at 10:30AM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-23"
  },
  {
   "id": "iem-ww-GRB-TO-W-25-Calumet-tornado-2026-07-27",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-07-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-25"
  },
  {
   "id": "iem-ww-GRB-TO-W-25-Winnebago-tornado-2026-07-27",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-07-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-25"
  },
  {
   "id": "nws-alert-b74452ae910df1bf.001-Calumet-tornado",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-27",
   "county": "Calumet",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Calumet (observed tornado). Tornado Warning issued July 27 at 12:40PM CDT until July 27 at 12:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-24"
  },
  {
   "id": "nws-alert-83a0e3fc14edefc2.001-Manitowo-tornado",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-27",
   "county": "Manitowoc",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Manitowoc (observed tornado). Tornado Warning issued July 27 at 12:04PM CDT until July 27 at 12:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-24"
  },
  {
   "id": "nws-alert-83a0e3fc14edefc2.001-Outagami-tornado",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Outagamie (observed tornado). Tornado Warning issued July 27 at 12:04PM CDT until July 27 at 12:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-24"
  },
  {
   "id": "nws-alert-b74452ae910df1bf.002-Winnebag-tornado",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Winnebago (observed tornado). Tornado Warning issued July 27 at 12:40PM CDT until July 27 at 12:45PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "GRB-TO-W-24"
  },
  {
   "id": "nws-alert-0ea8966223e70ef5.001-Dodge-tornado",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-27",
   "county": "Dodge",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Dodge (observed tornado). Tornado Warning issued July 27 at 1:44PM CDT until July 27 at 1:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-79"
  },
  {
   "id": "nws-alert-0ea8966223e70ef5.001-Fond du -tornado",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-07-27",
   "county": "Fond du Lac",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Fond du Lac (observed tornado). Tornado Warning issued July 27 at 1:44PM CDT until July 27 at 1:45PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "MKX-TO-W-79"
  },
  {
   "id": "iem-ww-MKX-TO-W-78-Fond Du Lac-tornado-2026-07-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-27",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-07-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-78"
  },
  {
   "id": "nws-alert-0039dae6e7b6a7e7.001-Kenosha-flood",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Kenosha. Flash Flood Warning issued July 27 at 11:52AM CDT until July 27 at 3:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-18"
  },
  {
   "id": "nws-alert-0039dae6e7b6a7e7.001-Racine-flood",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-27",
   "county": "Racine",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "flood",
   "confidence": 72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning for Racine. Flash Flood Warning issued July 27 at 11:52AM CDT until July 27 at 3:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-18"
  },
  {
   "id": "asos-MKE-2026-07-27-26024",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-ENW-2026-07-27-26363",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-07-27",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ATW-2026-07-27",
   "lat": 44.2581,
   "lon": -88.5191,
   "zip": "",
   "city": "APPLETON/OUTAGAM",
   "date": "2026-07-27",
   "county": "Outagamie",
   "source": "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/OUTAGAM (ATW) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — APPLETON/OUTAGAM (ATW) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-b86ee766799fac91.003-Ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-27",
   "county": "Ozaukee",
   "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 Ozaukee. Severe Thunderstorm Watch issued July 27 at 2:23PM CDT until July 27 at 7:00PM CDT by NWS Milwaukee/Sullivan WI",
   "sourceDetail": "NWS Milwaukee/Sullivan WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-A-520"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Door-wind",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "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 Door. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Florence-wind",
   "zip": "",
   "city": "Florence",
   "date": "2026-07-27",
   "county": "Florence",
   "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 Florence. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-27",
   "county": "Forest",
   "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 Forest. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Kewaunee-wind",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-27",
   "county": "Kewaunee",
   "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 Kewaunee. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Langlade-wind",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-27",
   "county": "Langlade",
   "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 Langlade. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-27",
   "county": "Lincoln",
   "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 Lincoln. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Marinett-wind",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-27",
   "county": "Marinette",
   "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 Marinette. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Menomine-wind",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-27",
   "county": "Menominee",
   "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 Menominee. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Oconto-wind",
   "zip": "",
   "city": "Oconto",
   "date": "2026-07-27",
   "county": "Oconto",
   "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 Oconto. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Oneida-wind",
   "zip": "",
   "city": "Oneida",
   "date": "2026-07-27",
   "county": "Oneida",
   "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 Oneida. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Shawano-wind",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-27",
   "county": "Shawano",
   "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 Shawano. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-c66f205598fdae5d.002-Vilas-wind",
   "zip": "",
   "city": "Vilas",
   "date": "2026-07-27",
   "county": "Vilas",
   "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 Vilas. Severe Thunderstorm Watch issued July 27 at 11:58AM CDT until July 27 at 3:00PM CDT by NWS Green Bay WI",
   "sourceDetail": "NWS Green Bay WI — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-A-519"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Ashland-wind",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-27",
   "county": "Ashland",
   "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 Ashland. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Bayfield-wind",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-27",
   "county": "Bayfield",
   "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 Bayfield. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Douglas-wind",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-27",
   "county": "Douglas",
   "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 Douglas. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Price-wind",
   "zip": "",
   "city": "Price",
   "date": "2026-07-27",
   "county": "Price",
   "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 Price. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Sawyer-wind",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-27",
   "county": "Sawyer",
   "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 Sawyer. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "nws-alert-975fa88d4043944a.002-Washburn-wind",
   "zip": "",
   "city": "Washburn",
   "date": "2026-07-27",
   "county": "Washburn",
   "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 Washburn. Severe Thunderstorm Watch issued July 27 at 5:40AM CDT until July 27 at 9:00AM CDT by NWS Duluth MN",
   "sourceDetail": "NWS Duluth MN — Severe Thunderstorm Watch",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-SV-A-518"
  },
  {
   "id": "sps-2026-07-27-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-27",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-27",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-fonddulac-wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-07-27",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-27",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-vilas-hail",
   "zip": "",
   "city": "Vilas",
   "date": "2026-07-27",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-door-hail",
   "zip": "",
   "city": "Door",
   "date": "2026-07-27",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-waukesha-hail",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-27",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-27",
   "county": "Washington",
   "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 Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-27",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-27",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-27-milwaukee-hail",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-27",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-26",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-26-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-26",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-20-hail-45.88--88.14",
   "lat": 45.88,
   "lon": -88.14,
   "zip": "",
   "city": "1 WNW Spread Eagle",
   "date": "2026-07-20",
   "county": "Florence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reports of 1 inch hail for 1 minute duration.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-20-hail-45.88--88.13",
   "lat": 45.88,
   "lon": -88.13,
   "zip": "",
   "city": "Spread Eagle",
   "date": "2026-07-20",
   "county": "Florence",
   "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 size hail fell for about 90 seconds in Spread Eagle.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-07-20-tornado-44.27--90.92",
   "lat": 44.27,
   "lon": -90.92,
   "zip": "",
   "city": "4 WSW Black River Falls",
   "date": "2026-07-20",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief tornado occurred just southwest of Black River Falls based on radar and pictures from traffic cameras.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-20-tornado-44.84--90.15",
   "lat": 44.84,
   "lon": -90.15,
   "zip": "",
   "city": "4 NW Stratford",
   "date": "2026-07-20",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Multiple reports.",
   "sourceDetail": "NWS GRB — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-20-tornado-45.02--88.98",
   "lat": 45.02,
   "lon": -88.98,
   "zip": "",
   "city": "3 ENE Mattoon",
   "date": "2026-07-20",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Report from OTUS project via drone video.",
   "sourceDetail": "NWS GRB — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-20-tornado-44.73--89.13",
   "lat": 44.73,
   "lon": -89.13,
   "zip": "",
   "city": "4 W Tigerton",
   "date": "2026-07-20",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Storm chaser video.",
   "sourceDetail": "NWS GRB — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GRB-SV-W-112-Outagamie-wind-2026-07-20",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-20",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-112"
  },
  {
   "id": "iem-ww-GRB-SV-W-112-Brown-wind-2026-07-20",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-20",
   "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 GRB for Brown on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-112"
  },
  {
   "id": "iem-ww-GRB-SV-W-108-Forest-wind-2026-07-20",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-108"
  },
  {
   "id": "iem-ww-GRB-SV-W-108-Forest-hail-2026-07-20",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-108"
  },
  {
   "id": "iem-ww-GRB-SV-W-108-Marinette-wind-2026-07-20",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-20",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-108"
  },
  {
   "id": "iem-ww-GRB-SV-W-108-Marinette-hail-2026-07-20",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-20",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-108"
  },
  {
   "id": "iem-ww-GRB-SV-W-111-Door-wind-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-111"
  },
  {
   "id": "iem-ww-GRB-SV-W-111-Door-hail-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-111"
  },
  {
   "id": "iem-ww-GRB-SV-W-110-Door-wind-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-110"
  },
  {
   "id": "iem-ww-GRB-SV-W-110-Door-hail-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-110"
  },
  {
   "id": "iem-ww-GRB-SV-W-109-Door-wind-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-109"
  },
  {
   "id": "iem-ww-GRB-SV-W-109-Door-hail-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-109"
  },
  {
   "id": "iem-ww-GRB-SV-W-107-Florence-wind-2026-07-20",
   "zip": "",
   "city": "Florence",
   "date": "2026-07-20",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-107"
  },
  {
   "id": "iem-ww-GRB-SV-W-107-Florence-hail-2026-07-20",
   "zip": "",
   "city": "Florence",
   "date": "2026-07-20",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-107"
  },
  {
   "id": "iem-ww-GRB-SV-W-107-Forest-wind-2026-07-20",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-107"
  },
  {
   "id": "iem-ww-GRB-SV-W-107-Forest-hail-2026-07-20",
   "zip": "",
   "city": "Forest",
   "date": "2026-07-20",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-07-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-107"
  },
  {
   "id": "iem-ww-ARX-TO-W-57-Jackson-tornado-2026-07-20",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-20",
   "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 ARX for Jackson on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-57"
  },
  {
   "id": "iem-ww-GRB-TO-W-19-Wood-tornado-2026-07-20",
   "zip": "",
   "city": "Wood",
   "date": "2026-07-20",
   "county": "Wood",
   "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 GRB for Wood on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-19"
  },
  {
   "id": "iem-ww-GRB-TO-W-18-Marinette-tornado-2026-07-20",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-20",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-18"
  },
  {
   "id": "iem-ww-GRB-TO-W-17-Langlade-tornado-2026-07-20",
   "zip": "",
   "city": "Langlade",
   "date": "2026-07-20",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-17"
  },
  {
   "id": "iem-ww-GRB-TO-W-17-Menominee-tornado-2026-07-20",
   "zip": "",
   "city": "Menominee",
   "date": "2026-07-20",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-17"
  },
  {
   "id": "iem-ww-GRB-TO-W-17-Shawano-tornado-2026-07-20",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-20",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-17"
  },
  {
   "id": "iem-ww-GRB-TO-W-16-Marathon-tornado-2026-07-20",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-20",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-16"
  },
  {
   "id": "iem-ww-GRB-TO-W-15-Marathon-tornado-2026-07-20",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-20",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-15"
  },
  {
   "id": "iem-ww-GRB-TO-W-20-Marathon-tornado-2026-07-20",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-20",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-20"
  },
  {
   "id": "iem-ww-GRB-TO-W-20-Portage-tornado-2026-07-20",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-20",
   "county": "Portage",
   "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 GRB for Portage on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-20"
  },
  {
   "id": "iem-ww-GRB-TO-W-22-Portage-tornado-2026-07-20",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-20",
   "county": "Portage",
   "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 GRB for Portage on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-22"
  },
  {
   "id": "iem-ww-GRB-TO-W-22-Waupaca-tornado-2026-07-20",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-20",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-22"
  },
  {
   "id": "iem-ww-GRB-TO-W-21-Shawano-tornado-2026-07-20",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-20",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-21"
  },
  {
   "id": "iem-ww-GRB-TO-W-21-Waupaca-tornado-2026-07-20",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-20",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-21"
  },
  {
   "id": "iem-ww-GRB-TO-W-21-Marathon-tornado-2026-07-20",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-20",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-21"
  },
  {
   "id": "iem-ww-GRB-TO-W-14-Door-tornado-2026-07-20",
   "zip": "",
   "city": "Door",
   "date": "2026-07-20",
   "county": "Door",
   "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 GRB for Door on 2026-07-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-14"
  },
  {
   "id": "sps-2026-07-20-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-20",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-20",
   "county": "Crawford",
   "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 Crawford — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-20",
   "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": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-20",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-07-20",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-20-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-20",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-SV-W-161-Buffalo-wind-2026-07-18",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-07-18",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo on 2026-07-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-161"
  },
  {
   "id": "iem-ww-ARX-SV-W-161-Buffalo-hail-2026-07-18",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-07-18",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo on 2026-07-18. 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-161"
  },
  {
   "id": "iem-ww-ARX-SV-W-161-Trempealeau-wind-2026-07-18",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-07-18",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-07-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-161"
  },
  {
   "id": "iem-ww-ARX-SV-W-161-Trempealeau-hail-2026-07-18",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-07-18",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-07-18. 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-161"
  },
  {
   "id": "sps-2026-07-18-pepin-wind",
   "zip": "",
   "city": "Pepin",
   "date": "2026-07-18",
   "county": "Pepin",
   "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 Pepin — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-buffalo-wind",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-07-18",
   "county": "Buffalo",
   "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 Buffalo — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-18-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-07-18",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-17-hail-46.80--91.12",
   "lat": 46.8,
   "lon": -91.12,
   "zip": "",
   "city": "4 SSW Cornucopia",
   "date": "2026-07-17",
   "county": "Bayfield",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter reported incredibly intense thunderstorm lasting five to seven minutes with quarter size hail and strong winds. No significant wind damage observed. Time estimated from radar.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-17-wind-46.88--91.20",
   "lat": 46.88,
   "lon": -91.2,
   "zip": "",
   "city": "4 NE Herbster",
   "date": "2026-07-17",
   "county": "Bayfield",
   "source": "IEM 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 on Bark Point.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-17-wind-46.61--90.83",
   "lat": 46.61,
   "lon": -90.83,
   "zip": "",
   "city": "3 NE Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM 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 DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-17-wind-46.22--91.86",
   "lat": 46.22,
   "lon": -91.86,
   "zip": "",
   "city": "4 WSW Gordon",
   "date": "2026-07-17",
   "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": "Personal Weather Station on eastern shore of Whitefish Lake.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Washburn-wind-2026-07-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-07-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn on 2026-07-17. 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Washburn-hail-2026-07-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-07-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Douglas-wind-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas on 2026-07-17. 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Douglas-hail-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Sawyer-wind-2026-07-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-07-17. 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-71-Sawyer-hail-2026-07-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer 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-71"
  },
  {
   "id": "iem-ww-DLH-SV-W-69-Douglas-wind-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas 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-69"
  },
  {
   "id": "iem-ww-DLH-SV-W-69-Douglas-hail-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas 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-69"
  },
  {
   "id": "iem-ww-DLH-SV-W-69-Washburn-wind-2026-07-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-07-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn 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-69"
  },
  {
   "id": "iem-ww-DLH-SV-W-69-Washburn-hail-2026-07-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-07-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn 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-69"
  },
  {
   "id": "iem-ww-DLH-SV-W-73-Price-wind-2026-07-17",
   "zip": "",
   "city": "Price",
   "date": "2026-07-17",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price 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-73"
  },
  {
   "id": "iem-ww-DLH-SV-W-73-Price-hail-2026-07-17",
   "zip": "",
   "city": "Price",
   "date": "2026-07-17",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price 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-73"
  },
  {
   "id": "iem-ww-DLH-SV-W-68-Iron-wind-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron 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-68"
  },
  {
   "id": "iem-ww-DLH-SV-W-68-Iron-hail-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron 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-68"
  },
  {
   "id": "iem-ww-DLH-SV-W-68-Ashland-wind-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-68"
  },
  {
   "id": "iem-ww-DLH-SV-W-68-Ashland-hail-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-68"
  },
  {
   "id": "iem-ww-DLH-SV-W-70-Iron-wind-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron 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-70"
  },
  {
   "id": "iem-ww-DLH-SV-W-70-Iron-hail-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron 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-70"
  },
  {
   "id": "iem-ww-DLH-SV-W-70-Ashland-wind-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-70"
  },
  {
   "id": "iem-ww-DLH-SV-W-70-Ashland-hail-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-70"
  },
  {
   "id": "iem-ww-DLH-SV-W-67-Douglas-wind-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas 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-67"
  },
  {
   "id": "iem-ww-DLH-SV-W-67-Douglas-hail-2026-07-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-07-17",
   "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 DLH for Douglas 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-67"
  },
  {
   "id": "iem-ww-DLH-SV-W-66-Ashland-wind-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-66"
  },
  {
   "id": "iem-ww-DLH-SV-W-66-Ashland-hail-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-66"
  },
  {
   "id": "iem-ww-DLH-SV-W-66-Bayfield-wind-2026-07-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-66"
  },
  {
   "id": "iem-ww-DLH-SV-W-66-Bayfield-hail-2026-07-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-07-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield 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-66"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Ashland-wind-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Ashland-hail-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Iron-wind-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Iron-hail-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Sawyer-wind-2026-07-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Sawyer-hail-2026-07-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Price-wind-2026-07-17",
   "zip": "",
   "city": "Price",
   "date": "2026-07-17",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-SV-W-72-Price-hail-2026-07-17",
   "zip": "",
   "city": "Price",
   "date": "2026-07-17",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price on 2026-07-17. 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-72"
  },
  {
   "id": "iem-ww-DLH-TO-W-11-Ashland-tornado-2026-07-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-07-17",
   "county": "Ashland",
   "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 Ashland on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-11"
  },
  {
   "id": "iem-ww-DLH-TO-W-11-Iron-tornado-2026-07-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-07-17",
   "county": "Iron",
   "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 Iron on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-11"
  },
  {
   "id": "iem-ww-DLH-TO-W-11-Price-tornado-2026-07-17",
   "zip": "",
   "city": "Price",
   "date": "2026-07-17",
   "county": "Price",
   "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 Price on 2026-07-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-11"
  },
  {
   "id": "sps-2026-07-17-rusk-hail",
   "zip": "",
   "city": "Rusk",
   "date": "2026-07-17",
   "county": "Rusk",
   "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 Rusk — 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-17-chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-07-17",
   "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-17-stcroix-hail",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-07-17",
   "county": "St. Croix",
   "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 St. Croix — 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-17-eauclaire-wind",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-07-17",
   "county": "Eau Claire",
   "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 Eau Claire — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-17-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-07-17",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-SV-W-106-Door-wind-2026-07-12",
   "zip": "",
   "city": "Door",
   "date": "2026-07-12",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-106"
  },
  {
   "id": "iem-ww-GRB-SV-W-106-Door-hail-2026-07-12",
   "zip": "",
   "city": "Door",
   "date": "2026-07-12",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-106"
  },
  {
   "id": "sps-2026-07-12-door-hail",
   "zip": "",
   "city": "Door",
   "date": "2026-07-12",
   "county": "Door",
   "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 Door — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-ENW-2026-07-09",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-07-09",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-09-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-09",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-09",
   "county": "Racine",
   "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 Racine — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-09",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-09",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-09-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-09",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-43.66--89.21",
   "lat": 43.66,
   "lon": -89.21,
   "zip": "",
   "city": "5 SW Kingston",
   "date": "2026-07-08",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated 50 mph wind gust reported in Dalton_ WI.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-43.50--89.48",
   "lat": 43.5,
   "lon": -89.48,
   "zip": "",
   "city": "4 S Portage",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 S Portage",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-08-wind-43.38--89.52",
   "lat": 43.38,
   "lon": -89.52,
   "zip": "",
   "city": "3 E Lake Wisconsin",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured on personal weather station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-45.21--89.66",
   "lat": 45.21,
   "lon": -89.66,
   "zip": "",
   "city": "2 NE Merrill",
   "date": "2026-07-08",
   "county": "Lincoln",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-44.51--88.00",
   "lat": 44.51,
   "lon": -88,
   "zip": "",
   "city": "Green Bay",
   "date": "2026-07-08",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Green Bay Military & Shawano. Closing lanes due to high water.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-44.45--88.05",
   "lat": 44.45,
   "lon": -88.05,
   "zip": "",
   "city": "900 SUBURBAN DR De Pere",
   "date": "2026-07-08",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road flooding.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-44.48--88.07",
   "lat": 44.48,
   "lon": -88.07,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-07-08",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Corrects previous flash flood report from Ashwaubenon ALLIED ST & CENTENNIAL ST. Flooded road ways.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-44.45--88.06",
   "lat": 44.45,
   "lon": -88.06,
   "zip": "",
   "city": "De Pere",
   "date": "2026-07-08",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "some area roads in east de pere were reported to have a foot of rain standing on them. A few drains were also reported to be backing up.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-08-flood-44.49--88.10",
   "lat": 44.49,
   "lon": -88.1,
   "zip": "",
   "city": "2 W Ashwaubenon",
   "date": "2026-07-08",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "FLASH FLOOD reported near 2 W Ashwaubenon",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-160-Adams-wind-2026-07-08",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-08",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-160"
  },
  {
   "id": "iem-ww-ARX-SV-W-160-Adams-hail-2026-07-08",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-08",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-07-08. 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-160"
  },
  {
   "id": "iem-ww-GRB-SV-W-100-Portage-wind-2026-07-08",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-08",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-100"
  },
  {
   "id": "iem-ww-GRB-SV-W-100-Portage-hail-2026-07-08",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-08",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-100"
  },
  {
   "id": "iem-ww-GRB-SV-W-100-Waupaca-wind-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-100"
  },
  {
   "id": "iem-ww-GRB-SV-W-100-Waupaca-hail-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-100"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Winnebago-wind-2026-07-08",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-08",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Winnebago-hail-2026-07-08",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-08",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Outagamie-wind-2026-07-08",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-08",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Outagamie-hail-2026-07-08",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-08",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Waupaca-wind-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Waupaca-hail-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Waushara-wind-2026-07-08",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-08",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-102-Waushara-hail-2026-07-08",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-08",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-105-Kewaunee-wind-2026-07-08",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-08",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-105"
  },
  {
   "id": "iem-ww-GRB-SV-W-105-Kewaunee-hail-2026-07-08",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-08",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-105"
  },
  {
   "id": "iem-ww-GRB-SV-W-105-Manitowoc-wind-2026-07-08",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-08",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-07-08. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-105"
  },
  {
   "id": "iem-ww-GRB-SV-W-105-Manitowoc-hail-2026-07-08",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-08",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-105"
  },
  {
   "id": "iem-ww-MKX-SV-W-204-Marquette-wind-2026-07-08",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-08",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-204"
  },
  {
   "id": "iem-ww-MKX-SV-W-204-Marquette-hail-2026-07-08",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-08",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-204"
  },
  {
   "id": "iem-ww-GRB-SV-W-101-Shawano-wind-2026-07-08",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-08",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-101"
  },
  {
   "id": "iem-ww-GRB-SV-W-101-Shawano-hail-2026-07-08",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-08",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-101"
  },
  {
   "id": "iem-ww-GRB-SV-W-101-Waupaca-wind-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-101"
  },
  {
   "id": "iem-ww-GRB-SV-W-101-Waupaca-hail-2026-07-08",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-08",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-207-Columbia-wind-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-207"
  },
  {
   "id": "iem-ww-MKX-SV-W-207-Columbia-hail-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-207"
  },
  {
   "id": "iem-ww-MKX-SV-W-207-Sauk-wind-2026-07-08",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-08",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-207"
  },
  {
   "id": "iem-ww-MKX-SV-W-207-Sauk-hail-2026-07-08",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-08",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-207"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Columbia-wind-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Columbia-hail-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Green Lake-wind-2026-07-08",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-08",
   "county": "Green 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 MKX for Green Lake on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Green Lake-hail-2026-07-08",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-08",
   "county": "Green 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 MKX for Green Lake on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Marquette-wind-2026-07-08",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-08",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-205-Marquette-hail-2026-07-08",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-08",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-205"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Columbia-wind-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Columbia-hail-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Dane-wind-2026-07-08",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-08",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Dane-hail-2026-07-08",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-08",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Dodge-wind-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-MKX-SV-W-209-Dodge-hail-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-209"
  },
  {
   "id": "iem-ww-GRB-SV-W-103-Shawano-wind-2026-07-08",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-08",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-103"
  },
  {
   "id": "iem-ww-GRB-SV-W-103-Shawano-hail-2026-07-08",
   "zip": "",
   "city": "Shawano",
   "date": "2026-07-08",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-103"
  },
  {
   "id": "iem-ww-GRB-SV-W-103-Outagamie-wind-2026-07-08",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-08",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-103"
  },
  {
   "id": "iem-ww-GRB-SV-W-103-Outagamie-hail-2026-07-08",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-08",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-08. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-103"
  },
  {
   "id": "iem-ww-MKX-SV-W-208-Fond Du Lac-wind-2026-07-08",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-08",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-208"
  },
  {
   "id": "iem-ww-MKX-SV-W-208-Fond Du Lac-hail-2026-07-08",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-08",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-208"
  },
  {
   "id": "iem-ww-MKX-SV-W-208-Dodge-wind-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-208"
  },
  {
   "id": "iem-ww-MKX-SV-W-208-Dodge-hail-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-208"
  },
  {
   "id": "iem-ww-DLH-SV-W-61-Price-wind-2026-07-08",
   "zip": "",
   "city": "Price",
   "date": "2026-07-08",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price on 2026-07-08. 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-61"
  },
  {
   "id": "iem-ww-DLH-SV-W-61-Price-hail-2026-07-08",
   "zip": "",
   "city": "Price",
   "date": "2026-07-08",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price on 2026-07-08. 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-61"
  },
  {
   "id": "iem-ww-DLH-SV-W-61-Sawyer-wind-2026-07-08",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-08",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-07-08. 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-61"
  },
  {
   "id": "iem-ww-DLH-SV-W-61-Sawyer-hail-2026-07-08",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-07-08",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-07-08. 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-61"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Columbia-wind-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Columbia-hail-2026-07-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-08",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Dodge-wind-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Dodge-hail-2026-07-08",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 MKX for Dodge on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Green Lake-wind-2026-07-08",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-08",
   "county": "Green 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 MKX for Green Lake on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Green Lake-hail-2026-07-08",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-08",
   "county": "Green 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 MKX for Green Lake on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Fond Du Lac-wind-2026-07-08",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-08",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-08. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-MKX-SV-W-206-Fond Du Lac-hail-2026-07-08",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-08",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-08. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-206"
  },
  {
   "id": "iem-ww-GRB-FF-W-12-Brown-flood-2026-07-08",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-08",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-12"
  },
  {
   "id": "iem-ww-MKX-FF-W-17-Ozaukee-flood-2026-07-08",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-08",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-17"
  },
  {
   "id": "iem-ww-MKX-FF-W-17-Washington-flood-2026-07-08",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-08",
   "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 MKX for Washington on 2026-07-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-17"
  },
  {
   "id": "sps-2026-07-08-vilas-wind",
   "zip": "",
   "city": "Vilas",
   "date": "2026-07-08",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-taylor-wind",
   "zip": "",
   "city": "Taylor",
   "date": "2026-07-08",
   "county": "Taylor",
   "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 Taylor — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-07-08",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-08",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-calumet-wind",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-08",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-08",
   "county": "Washington",
   "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 Washington — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-08",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-08",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-08",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-08-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-08",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-FL-W-39-Crawford-flood-2026-07-04",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-04",
   "county": "Crawford",
   "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 Crawford on 2026-07-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-39"
  },
  {
   "id": "sps-2026-07-04-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-04",
   "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": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-04",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph, possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-04-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-04",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-42.57--88.68",
   "lat": 42.57,
   "lon": -88.68,
   "zip": "",
   "city": "2 SE Darien",
   "date": "2026-07-03",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "*** 3 FATAL_ 2 INJ *** NWS Storm Survey for Walworth County: Damage from south of Darien through Lake Delavan to Como occurred due to downburst winds and not a tornado. Estimated peak winds of 90-100",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet",
   "windSpeedMph": 100,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-42.58--88.71",
   "lat": 42.58,
   "lon": -88.71,
   "zip": "",
   "city": "1 S Darien",
   "date": "2026-07-03",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private Weather Station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-42.68--88.11",
   "lat": 42.68,
   "lon": -88.11,
   "zip": "",
   "city": "2 SSE Eagle Lake",
   "date": "2026-07-03",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private Weather Station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-ENW-2026-07-03",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-07-03",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MKX-SV-W-200-Rock-wind-2026-07-03",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-03",
   "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 MKX for Rock on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-200"
  },
  {
   "id": "iem-ww-MKX-SV-W-200-Rock-hail-2026-07-03",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-03",
   "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 MKX for Rock on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-200"
  },
  {
   "id": "iem-ww-MKX-SV-W-201-Walworth-wind-2026-07-03",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-03",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-201"
  },
  {
   "id": "iem-ww-MKX-SV-W-201-Walworth-hail-2026-07-03",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-03",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-201"
  },
  {
   "id": "iem-ww-MKX-SV-W-202-Racine-wind-2026-07-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-03",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-202"
  },
  {
   "id": "iem-ww-MKX-SV-W-202-Racine-hail-2026-07-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-03",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-202"
  },
  {
   "id": "iem-ww-MKX-SV-W-202-Kenosha-wind-2026-07-03",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-03. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-202"
  },
  {
   "id": "iem-ww-MKX-SV-W-202-Kenosha-hail-2026-07-03",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-202"
  },
  {
   "id": "iem-ww-MKX-SV-W-203-Kenosha-wind-2026-07-03",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-203"
  },
  {
   "id": "iem-ww-MKX-SV-W-203-Kenosha-hail-2026-07-03",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-07-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-203"
  },
  {
   "id": "iem-ww-MKX-SV-W-203-Racine-wind-2026-07-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-03",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-203"
  },
  {
   "id": "iem-ww-MKX-SV-W-203-Racine-hail-2026-07-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-03",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-07-03. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-203"
  },
  {
   "id": "iem-ww-MKX-TO-W-74-Rock-tornado-2026-07-03",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-03",
   "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 MKX for Rock on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-74"
  },
  {
   "id": "iem-ww-MKX-TO-W-75-Walworth-tornado-2026-07-03",
   "zip": "",
   "city": "Walworth",
   "date": "2026-07-03",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-75"
  },
  {
   "id": "iem-ww-MKX-TO-W-75-Kenosha-tornado-2026-07-03",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-75"
  },
  {
   "id": "iem-ww-MKX-TO-W-75-Racine-tornado-2026-07-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-07-03",
   "county": "Racine",
   "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 MKX for Racine on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-75"
  },
  {
   "id": "iem-ww-ARX-FL-W-32-Crawford-flood-2026-07-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-03",
   "county": "Crawford",
   "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 Crawford on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-32"
  },
  {
   "id": "iem-ww-ARX-FL-W-33-Crawford-flood-2026-07-03",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-03",
   "county": "Crawford",
   "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 Crawford on 2026-07-03. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-33"
  },
  {
   "id": "sps-2026-07-03-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-07-03",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-02-hail-42.80--91.03",
   "lat": 42.8,
   "lon": -91.03,
   "zip": "",
   "city": "3 SE Glen Haven",
   "date": "2026-07-02",
   "county": "Grant",
   "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 Glen Haven",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-hail-42.78--91.05",
   "lat": 42.78,
   "lon": -91.05,
   "zip": "",
   "city": "4 SSE Glen Haven",
   "date": "2026-07-02",
   "county": "Grant",
   "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 SSE Glen Haven",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-02-hail-43.30--88.11",
   "lat": 43.3,
   "lon": -88.11,
   "zip": "",
   "city": "3 ESE Jackson",
   "date": "2026-07-02",
   "county": "Washington",
   "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 1 inch diameter hail in Jackson.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.80--91.04",
   "lat": 42.8,
   "lon": -91.04,
   "zip": "",
   "city": "2 SE Glen Haven",
   "date": "2026-07-02",
   "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": "Relayed by Emergency Management.",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.90--90.43",
   "lat": 42.9,
   "lon": -90.43,
   "zip": "",
   "city": "Livingston",
   "date": "2026-07-02",
   "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": "Relayed by Emergency Management.",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.70--90.70",
   "lat": 42.7,
   "lon": -90.7,
   "zip": "",
   "city": "1 NW Tennyson",
   "date": "2026-07-02",
   "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": "TSTM WND GST reported near 1 NW Tennyson",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.74--90.68",
   "lat": 42.74,
   "lon": -90.68,
   "zip": "",
   "city": "4 N Tennyson",
   "date": "2026-07-02",
   "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": "Personal weather station.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.21--90.19",
   "lat": 43.21,
   "lon": -90.19,
   "zip": "",
   "city": "7 WNW Spring Green",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Lone Rock Airport LNR. A second gust of 62 mph at 4:39PM.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.89--90.24",
   "lat": 42.89,
   "lon": -90.24,
   "zip": "",
   "city": "3 SE Linden",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WiscoNet in Mineral Point.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.69--90.44",
   "lat": 42.69,
   "lon": -90.44,
   "zip": "",
   "city": "4 SSE Platteville",
   "date": "2026-07-02",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSE Platteville",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-42.87--89.54",
   "lat": 42.87,
   "lon": -89.54,
   "zip": "",
   "city": "Belleville",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Public estimates 60 MPH gusts. Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.19--89.31",
   "lat": 43.19,
   "lon": -89.31,
   "zip": "",
   "city": "2 SE Windsor",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather station measures 55 MPH wind gust southeast of Windsor. Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.18--88.77",
   "lat": 43.18,
   "lon": -88.77,
   "zip": "",
   "city": "3 WSW Watertown",
   "date": "2026-07-02",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather statement measures 55 MPH wind gust. Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-02-wind-43.14--88.11",
   "lat": 43.14,
   "lon": -88.11,
   "zip": "",
   "city": "1 SE Menomonee Falls",
   "date": "2026-07-02",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Private weather station measures 64 MPH wind gust. Time confirmed from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.93--91.26",
   "lat": 43.93,
   "lon": -91.26,
   "zip": "",
   "city": "2 ESE Brice Prairie",
   "date": "2026-07-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report. Flooding over roadway affecting a commonly flooded low lying area in Midway.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.94--91.24",
   "lat": 43.94,
   "lon": -91.24,
   "zip": "",
   "city": "2 SSE Holmen",
   "date": "2026-07-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Localized flooding in a low lying spot.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.91--90.93",
   "lat": 43.91,
   "lon": -90.93,
   "zip": "",
   "city": "Rockland",
   "date": "2026-07-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Water over roadway of CTH U near Rockland. Time estimated. Water has receded.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.75--91.19",
   "lat": 43.75,
   "lon": -91.19,
   "zip": "",
   "city": "6 SSE La Crosse",
   "date": "2026-07-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Water over roadway of Old Town Hall Road. Time of flooding unknown.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.76--91.21",
   "lat": 43.76,
   "lon": -91.21,
   "zip": "",
   "city": "5 SSE La Crosse",
   "date": "2026-07-02",
   "county": "La Crosse",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report of flood debris impacting railroad. Time estimated.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.68--91.05",
   "lat": 43.68,
   "lon": -91.05,
   "zip": "",
   "city": "3 ENE Chaseburg",
   "date": "2026-07-02",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Highway 162 from Coon Valley to Chaseburg closed due to flooding.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.72--90.59",
   "lat": 43.72,
   "lon": -90.59,
   "zip": "",
   "city": "Ontario",
   "date": "2026-07-02",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report. Highway 131 in Ontario was closed due to flooding.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.40--90.77",
   "lat": 43.4,
   "lon": -90.77,
   "zip": "",
   "city": "Soldiers Grove",
   "date": "2026-07-02",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report from Soldiers Grove due to flooding. Water was over the roads at Cty Rd C, Pine St, and Parkview Ave. partial washout of New Well Rd and a mudslide on Hwy 61 in Soldiers Grove.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-43.91--90.85",
   "lat": 43.91,
   "lon": -90.85,
   "zip": "",
   "city": "3 SW Sparta",
   "date": "2026-07-02",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Intersection under 4 ft of water with a truck partially submerged.",
   "sourceDetail": "NWS ARX — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-02-flood-44.20--88.44",
   "lat": 44.2,
   "lon": -88.44,
   "zip": "",
   "city": "Menasha",
   "date": "2026-07-02",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several streets were flooded.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-151-Grant-wind-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-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-151"
  },
  {
   "id": "iem-ww-ARX-SV-W-151-Grant-hail-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-02. 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-151"
  },
  {
   "id": "iem-ww-MKX-SV-W-191-Lafayette-wind-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-191"
  },
  {
   "id": "iem-ww-MKX-SV-W-191-Lafayette-hail-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-191"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Green-wind-2026-07-02",
   "zip": "",
   "city": "Green",
   "date": "2026-07-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-07-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Green-hail-2026-07-02",
   "zip": "",
   "city": "Green",
   "date": "2026-07-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Dane-wind-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Dane-hail-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Iowa-wind-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Iowa-hail-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Lafayette-wind-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-192-Lafayette-hail-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-192"
  },
  {
   "id": "iem-ww-MKX-SV-W-189-Lafayette-wind-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-189"
  },
  {
   "id": "iem-ww-MKX-SV-W-189-Lafayette-hail-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-189"
  },
  {
   "id": "iem-ww-MKX-SV-W-189-Iowa-wind-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-189"
  },
  {
   "id": "iem-ww-MKX-SV-W-189-Iowa-hail-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-189"
  },
  {
   "id": "iem-ww-MKX-SV-W-195-Green-wind-2026-07-02",
   "zip": "",
   "city": "Green",
   "date": "2026-07-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-195"
  },
  {
   "id": "iem-ww-MKX-SV-W-195-Green-hail-2026-07-02",
   "zip": "",
   "city": "Green",
   "date": "2026-07-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-195"
  },
  {
   "id": "iem-ww-MKX-SV-W-195-Rock-wind-2026-07-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-02",
   "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 MKX for Rock on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-195"
  },
  {
   "id": "iem-ww-MKX-SV-W-195-Rock-hail-2026-07-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-02",
   "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 MKX for Rock on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-195"
  },
  {
   "id": "iem-ww-MKX-SV-W-194-Dane-wind-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-194"
  },
  {
   "id": "iem-ww-MKX-SV-W-194-Dane-hail-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-194"
  },
  {
   "id": "iem-ww-ARX-SV-W-150-Grant-wind-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-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-150"
  },
  {
   "id": "iem-ww-ARX-SV-W-150-Grant-hail-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-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-150"
  },
  {
   "id": "iem-ww-MKX-SV-W-198-Waukesha-wind-2026-07-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-198"
  },
  {
   "id": "iem-ww-MKX-SV-W-198-Waukesha-hail-2026-07-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-198"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Dane-wind-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Dane-hail-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Dodge-wind-2026-07-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-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 MKX for Dodge on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Dodge-hail-2026-07-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-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 MKX for Dodge on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Jefferson-wind-2026-07-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-196-Jefferson-hail-2026-07-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-07-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-196"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Dodge-wind-2026-07-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-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 MKX for Dodge on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Dodge-hail-2026-07-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-07-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 MKX for Dodge on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Fond Du Lac-wind-2026-07-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-02",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Fond Du Lac-hail-2026-07-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-02",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Washington-wind-2026-07-02",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-02",
   "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 MKX for Washington on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-MKX-SV-W-197-Washington-hail-2026-07-02",
   "zip": "",
   "city": "Washington",
   "date": "2026-07-02",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-197"
  },
  {
   "id": "iem-ww-ARX-SV-W-152-Grant-wind-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-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-152"
  },
  {
   "id": "iem-ww-ARX-SV-W-152-Grant-hail-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "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 ARX for Grant on 2026-07-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-152"
  },
  {
   "id": "iem-ww-MKX-SV-W-188-Green Lake-wind-2026-07-02",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-02",
   "county": "Green 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 MKX for Green Lake on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-188"
  },
  {
   "id": "iem-ww-MKX-SV-W-188-Green Lake-hail-2026-07-02",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-02",
   "county": "Green 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 MKX for Green Lake on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-188"
  },
  {
   "id": "iem-ww-MKX-SV-W-188-Fond Du Lac-wind-2026-07-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-02",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-188"
  },
  {
   "id": "iem-ww-MKX-SV-W-188-Fond Du Lac-hail-2026-07-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-02",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-188"
  },
  {
   "id": "iem-ww-ARX-SV-W-153-Richland-wind-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-07-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-153"
  },
  {
   "id": "iem-ww-ARX-SV-W-153-Richland-hail-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-07-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-153"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Columbia-wind-2026-07-02",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-02",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Columbia-hail-2026-07-02",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-02",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Sauk-wind-2026-07-02",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Sauk-hail-2026-07-02",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Dane-wind-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-193-Dane-hail-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-193"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Dane-wind-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Dane-hail-2026-07-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-07-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Iowa-wind-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Iowa-hail-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Sauk-wind-2026-07-02",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-190-Sauk-hail-2026-07-02",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-190"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Sheboygan-wind-2026-07-02",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-02",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Sheboygan-hail-2026-07-02",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-02",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Milwaukee-wind-2026-07-02",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-02",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Milwaukee-hail-2026-07-02",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-02",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Ozaukee-wind-2026-07-02",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-02",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-07-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-MKX-SV-W-199-Ozaukee-hail-2026-07-02",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-02",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-07-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-199"
  },
  {
   "id": "iem-ww-ARX-TO-W-55-Grant-tornado-2026-07-02",
   "zip": "",
   "city": "Grant",
   "date": "2026-07-02",
   "county": "Grant",
   "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 Grant on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-55"
  },
  {
   "id": "iem-ww-MKX-TO-W-72-Iowa-tornado-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-72"
  },
  {
   "id": "iem-ww-MKX-TO-W-73-Iowa-tornado-2026-07-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-07-02",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-73"
  },
  {
   "id": "iem-ww-MKX-TO-W-73-Lafayette-tornado-2026-07-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-73"
  },
  {
   "id": "iem-ww-ARX-FA-W-8-Vernon-flood-2026-07-02",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-02",
   "county": "Vernon",
   "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 Vernon on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-8"
  },
  {
   "id": "iem-ww-ARX-FA-W-7-La Crosse-flood-2026-07-02",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-07-02",
   "county": "La Crosse",
   "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 La Crosse on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-7"
  },
  {
   "id": "iem-ww-ARX-FA-W-7-Monroe-flood-2026-07-02",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-02",
   "county": "Monroe",
   "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 Monroe on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-7"
  },
  {
   "id": "iem-ww-ARX-FL-W-29-Richland-flood-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "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 Richland on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-29"
  },
  {
   "id": "iem-ww-ARX-FL-W-29-Vernon-flood-2026-07-02",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-02",
   "county": "Vernon",
   "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 Vernon on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-29"
  },
  {
   "id": "iem-ww-ARX-FL-W-28-Monroe-flood-2026-07-02",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-02",
   "county": "Monroe",
   "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 Monroe on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-28"
  },
  {
   "id": "iem-ww-ARX-FL-W-28-Vernon-flood-2026-07-02",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-02",
   "county": "Vernon",
   "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 Vernon on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-28"
  },
  {
   "id": "iem-ww-ARX-FL-W-30-Richland-flood-2026-07-02",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-02",
   "county": "Richland",
   "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 Richland on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-30"
  },
  {
   "id": "iem-ww-ARX-FL-W-30-Vernon-flood-2026-07-02",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-02",
   "county": "Vernon",
   "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 Vernon on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-30"
  },
  {
   "id": "iem-ww-ARX-FL-W-31-Vernon-flood-2026-07-02",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-02",
   "county": "Vernon",
   "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 Vernon on 2026-07-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-31"
  },
  {
   "id": "asos-bf-OVS-2026-07-02",
   "lat": 43.1561,
   "lon": -90.6775,
   "zip": "",
   "city": "BOSCOBEL",
   "date": "2026-07-02",
   "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": "BOSCOBEL (OVS) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — BOSCOBEL (OVS) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-07-02",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-07-02",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 62 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-07-02-ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-07-02",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-07-02",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-07-02",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-02",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-07-02",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-02-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-07-02",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.83--88.02",
   "lat": 43.83,
   "lon": -88.02,
   "zip": "",
   "city": "Elkhart Lake",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Elkhart Lake PD reports 5 minutes of dime to nickel sized hail.",
   "sourceDetail": "NWS MKX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.46--90.39",
   "lat": 43.46,
   "lon": -90.39,
   "zip": "",
   "city": "2 NW Rockbridge",
   "date": "2026-07-01",
   "county": "Richland",
   "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 NW Rockbridge",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.58--90.13",
   "lat": 43.58,
   "lon": -90.13,
   "zip": "",
   "city": "La Valle",
   "date": "2026-07-01",
   "county": "Sauk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.63--89.76",
   "lat": 43.63,
   "lon": -89.76,
   "zip": "",
   "city": "1 E Wisconsin Dells",
   "date": "2026-07-01",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.70--88.99",
   "lat": 43.7,
   "lon": -88.99,
   "zip": "",
   "city": "Markesan",
   "date": "2026-07-01",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.73--88.78",
   "lat": 43.73,
   "lon": -88.78,
   "zip": "",
   "city": "Brandon",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size est from social media pics sent to local media shared by County EM. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.68",
   "lat": 43.75,
   "lon": -88.68,
   "zip": "",
   "city": "4 S Rosendale",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.67",
   "lat": 43.75,
   "lon": -88.67,
   "zip": "",
   "city": "4 S Rosendale",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size est from social media pics sent to local media shared by County EM. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.68",
   "lat": 43.75,
   "lon": -88.68,
   "zip": "",
   "city": "4 S Rosendale",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.53",
   "lat": 43.75,
   "lon": -88.53,
   "zip": "",
   "city": "2 ENE Lamartine",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media picture. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.76--88.47",
   "lat": 43.76,
   "lon": -88.47,
   "zip": "",
   "city": "2 SSW Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture shared by local media. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.51",
   "lat": 43.75,
   "lon": -88.51,
   "zip": "",
   "city": "3 E Lamartine",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.71--88.44",
   "lat": 43.71,
   "lon": -88.44,
   "zip": "",
   "city": "4 W Eden",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.46",
   "lat": 43.75,
   "lon": -88.46,
   "zip": "",
   "city": "3 SSW Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corner of Rolling Meadows and Hickory.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.41",
   "lat": 43.75,
   "lon": -88.41,
   "zip": "",
   "city": "3 SE Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size est from social media pics sent to local media shared by County EM. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.72--88.40",
   "lat": 43.72,
   "lon": -88.4,
   "zip": "",
   "city": "3 NW Eden",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size est from social media pics sent to local media shared by County EM. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.74--88.40",
   "lat": 43.74,
   "lon": -88.4,
   "zip": "",
   "city": "4 SE Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size est from social media pics sent to local media shared by County EM. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.41",
   "lat": 43.75,
   "lon": -88.41,
   "zip": "",
   "city": "3 SE Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture from social media that included a ruler. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.76--88.45",
   "lat": 43.76,
   "lon": -88.45,
   "zip": "",
   "city": "2 S Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.72--88.45",
   "lat": 43.72,
   "lon": -88.45,
   "zip": "",
   "city": "4 S Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Approx 1 mile SSW of the intersection of I-41 and US HWY 151.",
   "sourceDetail": "NWS MKX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.71--88.44",
   "lat": 43.71,
   "lon": -88.44,
   "zip": "",
   "city": "4 W Eden",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--88.43",
   "lat": 43.75,
   "lon": -88.43,
   "zip": "",
   "city": "3 SE Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 Fond Du Lac",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.74--88.38",
   "lat": 43.74,
   "lon": -88.38,
   "zip": "",
   "city": "4 NNW Eden",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "4 miles ESE of Fond du Lac. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.76--88.40",
   "lat": 43.76,
   "lon": -88.4,
   "zip": "",
   "city": "3 E Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.79--88.05",
   "lat": 43.79,
   "lon": -88.05,
   "zip": "",
   "city": "Glenbeulah",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture from social media. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.81--87.98",
   "lat": 43.81,
   "lon": -87.98,
   "zip": "",
   "city": "2 SE Elkhart Lake",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media picture. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--87.94",
   "lat": 43.75,
   "lon": -87.94,
   "zip": "",
   "city": "1 E Plymouth",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPING. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--87.98",
   "lat": 43.75,
   "lon": -87.98,
   "zip": "",
   "city": "Plymouth",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.74--87.97",
   "lat": 43.74,
   "lon": -87.97,
   "zip": "",
   "city": "Plymouth",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--87.90",
   "lat": 43.75,
   "lon": -87.9,
   "zip": "",
   "city": "3 E Plymouth",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPING. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.75--87.90",
   "lat": 43.75,
   "lon": -87.9,
   "zip": "",
   "city": "4 E Plymouth",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.82--87.82",
   "lat": 43.82,
   "lon": -87.82,
   "zip": "",
   "city": "1 S Howards Grove",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.76--87.74",
   "lat": 43.76,
   "lon": -87.74,
   "zip": "",
   "city": "2 WNW Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.77--87.75",
   "lat": 43.77,
   "lon": -87.75,
   "zip": "",
   "city": "2 WNW Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "mPING. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.78--87.71",
   "lat": 43.78,
   "lon": -87.71,
   "zip": "",
   "city": "2 N Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-07-01-hail-43.77--87.73",
   "lat": 43.77,
   "lon": -87.73,
   "zip": "",
   "city": "1 NW Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "From social media picture. Time est from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-07-01-wind-43.98--88.56",
   "lat": 43.98,
   "lon": -88.56,
   "zip": "",
   "city": "Wittman Field",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM 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 Wittman Field",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-44.51--88.33",
   "lat": 44.51,
   "lon": -88.33,
   "zip": "",
   "city": "Seymour",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM 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 Seymour",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-44.63--88.07",
   "lat": 44.63,
   "lon": -88.07,
   "zip": "",
   "city": "1 WSW Suamico",
   "date": "2026-07-01",
   "county": "Brown",
   "source": "IEM 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 WSW Suamico",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-01-wind-44.57--87.90",
   "lat": 44.57,
   "lon": -87.9,
   "zip": "",
   "city": "4 NW New Franken",
   "date": "2026-07-01",
   "county": "Brown",
   "source": "IEM 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 NW New Franken",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-SUE-2026-07-01",
   "lat": 44.8437,
   "lon": -87.4216,
   "zip": "",
   "city": "STURGEON BAY",
   "date": "2026-07-01",
   "county": "Door",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "STURGEON BAY (SUE) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — STURGEON BAY (SUE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-01-flood-44.26--88.41",
   "lat": 44.26,
   "lon": -88.41,
   "zip": "",
   "city": "Appleton",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several streets in Appleton are flooded.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-01-flood-44.26--88.24",
   "lat": 44.26,
   "lon": -88.24,
   "zip": "",
   "city": "1 E Kaukauna",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-143-Juneau-wind-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-143"
  },
  {
   "id": "iem-ww-ARX-SV-W-143-Juneau-hail-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-143"
  },
  {
   "id": "iem-ww-ARX-SV-W-143-Adams-wind-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-143"
  },
  {
   "id": "iem-ww-ARX-SV-W-143-Adams-hail-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-182-Fond Du Lac-wind-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-182"
  },
  {
   "id": "iem-ww-MKX-SV-W-182-Fond Du Lac-hail-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-182"
  },
  {
   "id": "iem-ww-MKX-SV-W-187-Green Lake-wind-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-187"
  },
  {
   "id": "iem-ww-MKX-SV-W-187-Green Lake-hail-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-187"
  },
  {
   "id": "iem-ww-MKX-SV-W-187-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-187"
  },
  {
   "id": "iem-ww-MKX-SV-W-187-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-187"
  },
  {
   "id": "iem-ww-MKX-SV-W-184-Sheboygan-wind-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-184"
  },
  {
   "id": "iem-ww-MKX-SV-W-184-Sheboygan-hail-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-01. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "MKX-SV-W-184"
  },
  {
   "id": "iem-ww-MKX-SV-W-174-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-174"
  },
  {
   "id": "iem-ww-MKX-SV-W-174-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-174"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Calumet-wind-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Calumet-hail-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Outagamie-wind-2026-07-01",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Outagamie-hail-2026-07-01",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Winnebago-wind-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-GRB-SV-W-92-Winnebago-hail-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-147-Adams-wind-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-147"
  },
  {
   "id": "iem-ww-ARX-SV-W-147-Adams-hail-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-07-01. 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-147"
  },
  {
   "id": "iem-ww-ARX-SV-W-147-Juneau-wind-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-147"
  },
  {
   "id": "iem-ww-ARX-SV-W-147-Juneau-hail-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-07-01. 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-147"
  },
  {
   "id": "iem-ww-GRB-SV-W-90-Waushara-wind-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-90"
  },
  {
   "id": "iem-ww-GRB-SV-W-90-Waushara-hail-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-142-Richland-wind-2026-07-01",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-01",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-142"
  },
  {
   "id": "iem-ww-ARX-SV-W-142-Richland-hail-2026-07-01",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-01",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-181-Fond Du Lac-wind-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-181"
  },
  {
   "id": "iem-ww-MKX-SV-W-181-Fond Du Lac-hail-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-181"
  },
  {
   "id": "iem-ww-ARX-SV-W-137-Adams-wind-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-137"
  },
  {
   "id": "iem-ww-ARX-SV-W-137-Adams-hail-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-137"
  },
  {
   "id": "iem-ww-ARX-SV-W-137-Juneau-wind-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-137"
  },
  {
   "id": "iem-ww-ARX-SV-W-137-Juneau-hail-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-186-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-186"
  },
  {
   "id": "iem-ww-MKX-SV-W-186-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-186"
  },
  {
   "id": "iem-ww-ARX-SV-W-141-Crawford-wind-2026-07-01",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-01",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford 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-Crawford-hail-2026-07-01",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-01",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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-ARX-SV-W-141-Vernon-wind-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-Vernon-hail-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-GRB-SV-W-98-Waushara-wind-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Columbia-wind-2026-07-01",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Columbia-hail-2026-07-01",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Green Lake-wind-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-180-Green Lake-hail-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-180"
  },
  {
   "id": "iem-ww-MKX-SV-W-177-Sheboygan-wind-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-177"
  },
  {
   "id": "iem-ww-MKX-SV-W-177-Sheboygan-hail-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-177"
  },
  {
   "id": "iem-ww-MKX-SV-W-173-Sauk-wind-2026-07-01",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-01",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-173"
  },
  {
   "id": "iem-ww-MKX-SV-W-173-Sauk-hail-2026-07-01",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-01",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-173"
  },
  {
   "id": "iem-ww-MKX-SV-W-175-Green Lake-wind-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-175"
  },
  {
   "id": "iem-ww-MKX-SV-W-175-Green Lake-hail-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-175"
  },
  {
   "id": "iem-ww-MKX-SV-W-175-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-175"
  },
  {
   "id": "iem-ww-MKX-SV-W-175-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-175"
  },
  {
   "id": "iem-ww-MKX-SV-W-176-Green Lake-wind-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-176"
  },
  {
   "id": "iem-ww-MKX-SV-W-176-Green Lake-hail-2026-07-01",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green 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 MKX for Green Lake on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-176"
  },
  {
   "id": "iem-ww-MKX-SV-W-176-Fond Du Lac-wind-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-176"
  },
  {
   "id": "iem-ww-MKX-SV-W-176-Fond Du Lac-hail-2026-07-01",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-07-01",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-07-01. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-176"
  },
  {
   "id": "iem-ww-GRB-SV-W-97-Portage-wind-2026-07-01",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-01",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-97"
  },
  {
   "id": "iem-ww-GRB-SV-W-97-Waushara-wind-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-97"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Waupaca-wind-2026-07-01",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-01",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Waupaca-hail-2026-07-01",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-01",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Waushara-wind-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Waushara-hail-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Winnebago-wind-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-91-Winnebago-hail-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-91"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Crawford-wind-2026-07-01",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-01",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford 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-136"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Crawford-hail-2026-07-01",
   "zip": "",
   "city": "Crawford",
   "date": "2026-07-01",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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-136"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Richland-wind-2026-07-01",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-01",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-136"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Richland-hail-2026-07-01",
   "zip": "",
   "city": "Richland",
   "date": "2026-07-01",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-136"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Vernon-wind-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-136"
  },
  {
   "id": "iem-ww-ARX-SV-W-136-Vernon-hail-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-136"
  },
  {
   "id": "iem-ww-GRB-SV-W-99-Calumet-wind-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-99"
  },
  {
   "id": "iem-ww-GRB-SV-W-99-Winnebago-wind-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-99"
  },
  {
   "id": "iem-ww-GRB-SV-W-93-Calumet-wind-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-93"
  },
  {
   "id": "iem-ww-GRB-SV-W-93-Calumet-hail-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-93"
  },
  {
   "id": "iem-ww-GRB-SV-W-93-Winnebago-wind-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-93"
  },
  {
   "id": "iem-ww-GRB-SV-W-93-Winnebago-hail-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-183-Sheboygan-wind-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-183"
  },
  {
   "id": "iem-ww-MKX-SV-W-183-Sheboygan-hail-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-01. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-183"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Calumet-wind-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Calumet-hail-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Outagamie-wind-2026-07-01",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Outagamie-hail-2026-07-01",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-01",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Brown-wind-2026-07-01",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-01",
   "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 GRB for Brown on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Brown-hail-2026-07-01",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-01",
   "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 GRB for Brown on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Kewaunee-wind-2026-07-01",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-01",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Kewaunee-hail-2026-07-01",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-01",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Manitowoc-wind-2026-07-01",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-01",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-GRB-SV-W-94-Manitowoc-hail-2026-07-01",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-01",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-185-Sheboygan-wind-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-185"
  },
  {
   "id": "iem-ww-MKX-SV-W-185-Sheboygan-hail-2026-07-01",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-07-01. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "MKX-SV-W-185"
  },
  {
   "id": "iem-ww-MKX-SV-W-178-Sauk-wind-2026-07-01",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-01",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-178"
  },
  {
   "id": "iem-ww-MKX-SV-W-178-Sauk-hail-2026-07-01",
   "zip": "",
   "city": "Sauk",
   "date": "2026-07-01",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-178"
  },
  {
   "id": "iem-ww-GRB-SV-W-95-Door-wind-2026-07-01",
   "zip": "",
   "city": "Door",
   "date": "2026-07-01",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-95"
  },
  {
   "id": "iem-ww-GRB-SV-W-95-Door-hail-2026-07-01",
   "zip": "",
   "city": "Door",
   "date": "2026-07-01",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-95"
  },
  {
   "id": "iem-ww-GRB-SV-W-95-Kewaunee-wind-2026-07-01",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-01",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-95"
  },
  {
   "id": "iem-ww-GRB-SV-W-95-Kewaunee-hail-2026-07-01",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-07-01",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-95"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Juneau-wind-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-146"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Juneau-hail-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-07-01. 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-146"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Monroe-wind-2026-07-01",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-146"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Monroe-hail-2026-07-01",
   "zip": "",
   "city": "Monroe",
   "date": "2026-07-01",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-07-01. 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-146"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Vernon-wind-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-146"
  },
  {
   "id": "iem-ww-ARX-SV-W-146-Vernon-hail-2026-07-01",
   "zip": "",
   "city": "Vernon",
   "date": "2026-07-01",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon on 2026-07-01. 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-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-179-Columbia-wind-2026-07-01",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-179"
  },
  {
   "id": "iem-ww-MKX-SV-W-179-Columbia-hail-2026-07-01",
   "zip": "",
   "city": "Columbia",
   "date": "2026-07-01",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-179"
  },
  {
   "id": "iem-ww-MKX-SV-W-179-Marquette-wind-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-179"
  },
  {
   "id": "iem-ww-MKX-SV-W-179-Marquette-hail-2026-07-01",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-179"
  },
  {
   "id": "iem-ww-GRB-SV-W-96-Door-wind-2026-07-01",
   "zip": "",
   "city": "Door",
   "date": "2026-07-01",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-01. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-96"
  },
  {
   "id": "iem-ww-GRB-SV-W-96-Door-hail-2026-07-01",
   "zip": "",
   "city": "Door",
   "date": "2026-07-01",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-07-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-96"
  },
  {
   "id": "iem-ww-ARX-TO-W-50-Juneau-tornado-2026-07-01",
   "zip": "",
   "city": "Juneau",
   "date": "2026-07-01",
   "county": "Juneau",
   "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 Juneau on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-50"
  },
  {
   "id": "iem-ww-ARX-TO-W-50-Adams-tornado-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "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 Adams on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-50"
  },
  {
   "id": "iem-ww-GRB-FF-W-10-Brown-flood-2026-07-01",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-01",
   "county": "Brown",
   "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 GRB for Brown on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-10"
  },
  {
   "id": "iem-ww-GRB-FF-W-10-Calumet-flood-2026-07-01",
   "zip": "",
   "city": "Calumet",
   "date": "2026-07-01",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-10"
  },
  {
   "id": "iem-ww-GRB-FF-W-10-Outagamie-flood-2026-07-01",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-07-01",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-10"
  },
  {
   "id": "iem-ww-GRB-FF-W-10-Winnebago-flood-2026-07-01",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-07-01",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-10"
  },
  {
   "id": "iem-ww-GRB-FF-W-11-Waupaca-flood-2026-07-01",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-07-01",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-11"
  },
  {
   "id": "iem-ww-GRB-FF-W-11-Waushara-flood-2026-07-01",
   "zip": "",
   "city": "Waushara",
   "date": "2026-07-01",
   "county": "Waushara",
   "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 GRB for Waushara on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-11"
  },
  {
   "id": "iem-ww-GRB-FF-W-11-Wood-flood-2026-07-01",
   "zip": "",
   "city": "Wood",
   "date": "2026-07-01",
   "county": "Wood",
   "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 GRB for Wood on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-11"
  },
  {
   "id": "iem-ww-GRB-FF-W-11-Portage-flood-2026-07-01",
   "zip": "",
   "city": "Portage",
   "date": "2026-07-01",
   "county": "Portage",
   "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 GRB for Portage on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-11"
  },
  {
   "id": "iem-ww-ARX-FF-W-4-Adams-flood-2026-07-01",
   "zip": "",
   "city": "Adams",
   "date": "2026-07-01",
   "county": "Adams",
   "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 Adams on 2026-07-01. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-4"
  },
  {
   "id": "sps-2026-07-01-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-07-01",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-fonddulac-wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-07-01",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-07-01",
   "county": "Green Lake",
   "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 Green Lake — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-07-01",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-manitowoc-hail",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-07-01",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-07-01",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-07-01",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-07-01",
   "county": "Green",
   "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 Green — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-07-01",
   "county": "Wood",
   "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 Wood — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-07-01-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-07-01",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-30-hail-44.36--91.42",
   "lat": 44.36,
   "lon": -91.42,
   "zip": "",
   "city": "Independence",
   "date": "2026-06-30",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed by 911 call center.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-30-hail-45.64--87.98",
   "lat": 45.64,
   "lon": -87.98,
   "zip": "",
   "city": "1 E Pembine",
   "date": "2026-06-30",
   "county": "Marinette",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-30-hail-45.65--87.97",
   "lat": 45.65,
   "lon": -87.97,
   "zip": "",
   "city": "2 NE Pembine",
   "date": "2026-06-30",
   "county": "Marinette",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-30-hail-45.58--88.09",
   "lat": 45.58,
   "lon": -88.09,
   "zip": "",
   "city": "5 W Beecher",
   "date": "2026-06-30",
   "county": "Marinette",
   "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 W Beecher",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-30-hail-45.58--88.09",
   "lat": 45.58,
   "lon": -88.09,
   "zip": "",
   "city": "5 W Beecher",
   "date": "2026-06-30",
   "county": "Marinette",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-30-hail-44.56--87.63",
   "lat": 44.56,
   "lon": -87.63,
   "zip": "",
   "city": "1 W Casco",
   "date": "2026-06-30",
   "county": "Kewaunee",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-30-wind-44.48--88.14",
   "lat": 44.48,
   "lon": -88.14,
   "zip": "",
   "city": "3 ESE Oneida",
   "date": "2026-06-30",
   "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": "The wind gusted to 60 mph at Green Bay Airport Tower.",
   "sourceDetail": "NWS GRB — Other Federal via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-135-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 ARX for Jackson on 2026-06-30. 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-135"
  },
  {
   "id": "iem-ww-ARX-SV-W-135-Jackson-hail-2026-06-30",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-30",
   "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 ARX for Jackson on 2026-06-30. 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-135"
  },
  {
   "id": "iem-ww-ARX-SV-W-135-Clark-wind-2026-06-30",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-30",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-30. 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-135"
  },
  {
   "id": "iem-ww-ARX-SV-W-135-Clark-hail-2026-06-30",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-30",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-30. 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-135"
  },
  {
   "id": "iem-ww-GRB-SV-W-84-Marathon-wind-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-84"
  },
  {
   "id": "iem-ww-GRB-SV-W-84-Marathon-hail-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-134-Trempealeau-wind-2026-06-30",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-30",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-06-30. 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-134"
  },
  {
   "id": "iem-ww-ARX-SV-W-134-Trempealeau-hail-2026-06-30",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-30",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-06-30. 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-134"
  },
  {
   "id": "iem-ww-GRB-SV-W-88-Shawano-wind-2026-06-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-88"
  },
  {
   "id": "iem-ww-GRB-SV-W-88-Shawano-hail-2026-06-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-88"
  },
  {
   "id": "iem-ww-GRB-SV-W-88-Oconto-wind-2026-06-30",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-30",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-88"
  },
  {
   "id": "iem-ww-GRB-SV-W-88-Oconto-hail-2026-06-30",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-30",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-88"
  },
  {
   "id": "iem-ww-GRB-SV-W-85-Marathon-wind-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-85"
  },
  {
   "id": "iem-ww-GRB-SV-W-85-Marathon-hail-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-85"
  },
  {
   "id": "iem-ww-GRB-SV-W-82-Marathon-wind-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-82"
  },
  {
   "id": "iem-ww-GRB-SV-W-82-Marathon-hail-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-82"
  },
  {
   "id": "iem-ww-GRB-SV-W-82-Wood-wind-2026-06-30",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-30",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-82"
  },
  {
   "id": "iem-ww-GRB-SV-W-82-Wood-hail-2026-06-30",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-30",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-82"
  },
  {
   "id": "iem-ww-GRB-SV-W-89-Door-wind-2026-06-30",
   "zip": "",
   "city": "Door",
   "date": "2026-06-30",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-89"
  },
  {
   "id": "iem-ww-GRB-SV-W-89-Door-hail-2026-06-30",
   "zip": "",
   "city": "Door",
   "date": "2026-06-30",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-89"
  },
  {
   "id": "iem-ww-GRB-SV-W-89-Kewaunee-wind-2026-06-30",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-30",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-89"
  },
  {
   "id": "iem-ww-GRB-SV-W-89-Kewaunee-hail-2026-06-30",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-30",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-89"
  },
  {
   "id": "iem-ww-GRB-SV-W-86-Marathon-wind-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-86"
  },
  {
   "id": "iem-ww-GRB-SV-W-86-Marathon-hail-2026-06-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-86"
  },
  {
   "id": "iem-ww-GRB-SV-W-86-Shawano-wind-2026-06-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-86"
  },
  {
   "id": "iem-ww-GRB-SV-W-86-Shawano-hail-2026-06-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-86"
  },
  {
   "id": "iem-ww-GRB-SV-W-83-Portage-wind-2026-06-30",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-30",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-83"
  },
  {
   "id": "iem-ww-GRB-SV-W-83-Portage-hail-2026-06-30",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-30",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-83"
  },
  {
   "id": "iem-ww-DLH-SV-W-50-Douglas-wind-2026-06-30",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-30",
   "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 DLH for Douglas 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-Douglas-hail-2026-06-30",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-30",
   "county": "Douglas",
   "source": "IEM Watch/Warn 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 Douglas 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-GRB-SV-W-87-Marinette-wind-2026-06-30",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-30",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-06-30. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-87"
  },
  {
   "id": "iem-ww-GRB-SV-W-87-Marinette-hail-2026-06-30",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-30",
   "county": "Marinette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marinette on 2026-06-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-87"
  },
  {
   "id": "asos-bf-GRB-2026-06-30",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-06-30",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 71 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-30-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-30",
   "county": "Buffalo",
   "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 Buffalo — 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-2026-06-30-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-30",
   "county": "Trempealeau",
   "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 Trempealeau — 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-30-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-30",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-30",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-outagamie-wind",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-30",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-shawano-wind",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-30",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-30",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-30",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-30",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-30-kewaunee-wind",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-30",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-29-hail-45.19--87.06",
   "lat": 45.19,
   "lon": -87.06,
   "zip": "",
   "city": "2 E Sister Bay",
   "date": "2026-06-29",
   "county": "Door",
   "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.) Time estimated from radar.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.53--91.14",
   "lat": 46.53,
   "lon": -91.14,
   "zip": "",
   "city": "2 E Ino",
   "date": "2026-06-29",
   "county": "Bayfield",
   "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 E Ino",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.51--91.04",
   "lat": 46.51,
   "lon": -91.04,
   "zip": "",
   "city": "2 E Benoit",
   "date": "2026-06-29",
   "county": "Bayfield",
   "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 Benoit",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-29-hail-46.54--90.86",
   "lat": 46.54,
   "lon": -90.86,
   "zip": "",
   "city": "3 SSE Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSE Ashland",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-29-wind-46.88--91.20",
   "lat": 46.88,
   "lon": -91.2,
   "zip": "",
   "city": "4 NE Herbster",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Bark Point.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-29-wind-46.56--90.44",
   "lat": 46.56,
   "lon": -90.44,
   "zip": "",
   "city": "5 NE Cedar",
   "date": "2026-06-29",
   "county": "Iron",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Saxon Harbor SXHW3.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-DLH-SV-W-38-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 DLH for Douglas 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-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 DLH for Douglas 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-40-Bayfield-wind-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-40"
  },
  {
   "id": "iem-ww-DLH-SV-W-40-Bayfield-hail-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield 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-40"
  },
  {
   "id": "iem-ww-DLH-SV-W-40-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 DLH for Douglas 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-40"
  },
  {
   "id": "iem-ww-DLH-SV-W-40-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 DLH for Douglas 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-40"
  },
  {
   "id": "iem-ww-DLH-SV-W-42-Ashland-wind-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-42"
  },
  {
   "id": "iem-ww-DLH-SV-W-42-Ashland-hail-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-42"
  },
  {
   "id": "iem-ww-DLH-SV-W-42-Iron-wind-2026-06-29",
   "zip": "",
   "city": "Iron",
   "date": "2026-06-29",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron 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-42"
  },
  {
   "id": "iem-ww-DLH-SV-W-42-Iron-hail-2026-06-29",
   "zip": "",
   "city": "Iron",
   "date": "2026-06-29",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron 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-42"
  },
  {
   "id": "iem-ww-DLH-SV-W-41-Ashland-wind-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-41"
  },
  {
   "id": "iem-ww-DLH-SV-W-41-Ashland-hail-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland 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-41"
  },
  {
   "id": "iem-ww-DLH-SV-W-41-Bayfield-wind-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-41"
  },
  {
   "id": "iem-ww-DLH-SV-W-41-Bayfield-hail-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield 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-41"
  },
  {
   "id": "iem-ww-DLH-SV-W-39-Ashland-wind-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-39"
  },
  {
   "id": "iem-ww-DLH-SV-W-39-Ashland-hail-2026-06-29",
   "zip": "",
   "city": "Ashland",
   "date": "2026-06-29",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland on 2026-06-29. 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-39"
  },
  {
   "id": "iem-ww-DLH-SV-W-39-Bayfield-wind-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-39"
  },
  {
   "id": "iem-ww-DLH-SV-W-39-Bayfield-hail-2026-06-29",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-29",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield on 2026-06-29. 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-39"
  },
  {
   "id": "sps-2026-06-29-florence-wind",
   "zip": "",
   "city": "Florence",
   "date": "2026-06-29",
   "county": "Florence",
   "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 Florence — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-29-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-29",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-29-vilas-wind",
   "zip": "",
   "city": "Vilas",
   "date": "2026-06-29",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-29-forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-06-29",
   "county": "Forest",
   "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 Forest — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-24-hail-46.18--91.70",
   "lat": 46.18,
   "lon": -91.7,
   "zip": "",
   "city": "5 E Wascott",
   "date": "2026-06-24",
   "county": "Douglas",
   "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 photo. Location and time approximate.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.89--90.60",
   "lat": 44.89,
   "lon": -90.6,
   "zip": "",
   "city": "Longwood",
   "date": "2026-06-24",
   "county": "Clark",
   "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 Longwood",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.88--90.43",
   "lat": 44.88,
   "lon": -90.43,
   "zip": "",
   "city": "4 NNW Riplinger",
   "date": "2026-06-24",
   "county": "Clark",
   "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 Riplinger",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.74--90.32",
   "lat": 44.74,
   "lon": -90.32,
   "zip": "",
   "city": "7 SSE Riplinger",
   "date": "2026-06-24",
   "county": "Clark",
   "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 7 SSE Riplinger",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.69--90.20",
   "lat": 44.69,
   "lon": -90.2,
   "zip": "",
   "city": "3 NW Marshfield",
   "date": "2026-06-24",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.66--90.16",
   "lat": 44.66,
   "lon": -90.16,
   "zip": "",
   "city": "Marshfield",
   "date": "2026-06-24",
   "county": "Wood",
   "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 with picture for reference.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.65--90.19",
   "lat": 44.65,
   "lon": -90.19,
   "zip": "",
   "city": "2 WSW Marshfield",
   "date": "2026-06-24",
   "county": "Wood",
   "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 WSW Marshfield",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-43.66--91.16",
   "lat": 43.66,
   "lon": -91.16,
   "zip": "",
   "city": "3 E Stoddard",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 E Stoddard",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.46--88.07",
   "lat": 44.46,
   "lon": -88.07,
   "zip": "",
   "city": "1 S Ashwaubenon",
   "date": "2026-06-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via social media.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.50--89.81",
   "lat": 44.5,
   "lon": -89.81,
   "zip": "",
   "city": "Rudolph",
   "date": "2026-06-24",
   "county": "Wood",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-42.76--88.91",
   "lat": 42.76,
   "lon": -88.91,
   "zip": "",
   "city": "2 SE Milton",
   "date": "2026-06-24",
   "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 reported near 2 SE Milton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-42.83--90.79",
   "lat": 42.83,
   "lon": -90.79,
   "zip": "",
   "city": "4 W Lancaster",
   "date": "2026-06-24",
   "county": "Grant",
   "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-06-24-hail-45.00--90.60",
   "lat": 45,
   "lon": -90.6,
   "zip": "",
   "city": "3 N Withee",
   "date": "2026-06-24",
   "county": "Clark",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report via NWSChat. Video shows a large amount of small hail estimated up to nickel size.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.16--89.26",
   "lat": 44.16,
   "lon": -89.26,
   "zip": "",
   "city": "1 SW Wild Rose",
   "date": "2026-06-24",
   "county": "Waushara",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-43.96--89.22",
   "lat": 43.96,
   "lon": -89.22,
   "zip": "",
   "city": "Neshkoro",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed Report: High volumes of small hail with some to the size of grapes (estimating 0.5-0.75 inch).",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.76--88.25",
   "lat": 44.76,
   "lon": -88.25,
   "zip": "",
   "city": "1 NNW Krakow",
   "date": "2026-06-24",
   "county": "Oconto",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": ".",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.76--88.25",
   "lat": 44.76,
   "lon": -88.25,
   "zip": "",
   "city": "1 NNW Krakow",
   "date": "2026-06-24",
   "county": "Shawano",
   "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 Krakow",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.66--88.23",
   "lat": 44.66,
   "lon": -88.23,
   "zip": "",
   "city": "Pulaski",
   "date": "2026-06-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 Pulaski",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.75--90.14",
   "lat": 44.75,
   "lon": -90.14,
   "zip": "",
   "city": "5 SW Stratford",
   "date": "2026-06-24",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.58--88.09",
   "lat": 44.58,
   "lon": -88.09,
   "zip": "",
   "city": "2 NW Howard",
   "date": "2026-06-24",
   "county": "Brown",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.59--88.14",
   "lat": 44.59,
   "lon": -88.14,
   "zip": "",
   "city": "2 SE Anston",
   "date": "2026-06-24",
   "county": "Brown",
   "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 SE Anston",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.55--88.09",
   "lat": 44.55,
   "lon": -88.09,
   "zip": "",
   "city": "2 WSW Howard",
   "date": "2026-06-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 WSW Howard",
   "sourceDetail": "NWS GRB — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.54--88.10",
   "lat": 44.54,
   "lon": -88.1,
   "zip": "",
   "city": "2 SW Howard",
   "date": "2026-06-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 SW Howard",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.53--88.06",
   "lat": 44.53,
   "lon": -88.06,
   "zip": "",
   "city": "2 S Howard",
   "date": "2026-06-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: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.55--88.05",
   "lat": 44.55,
   "lon": -88.05,
   "zip": "",
   "city": "1 SE Howard",
   "date": "2026-06-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 SE Howard",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-24-hail-44.46--89.54",
   "lat": 44.46,
   "lon": -89.54,
   "zip": "",
   "city": "Plover",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The report is from COOP observer PLOW3.",
   "sourceDetail": "NWS GRB — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-24-hail-43.57--88.75",
   "lat": 43.57,
   "lon": -88.75,
   "zip": "",
   "city": "4 S Waupun",
   "date": "2026-06-24",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed Report: Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-hail-43.40--88.45",
   "lat": 43.4,
   "lon": -88.45,
   "zip": "",
   "city": "4 E Iron Ridge",
   "date": "2026-06-24",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed Report: Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-24-wind-42.78--88.95",
   "lat": 42.78,
   "lon": -88.95,
   "zip": "",
   "city": "Milton",
   "date": "2026-06-24",
   "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": "About 3 large limbs out of a healthy tree in Milton.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-24-wind-43.51--88.57",
   "lat": 43.51,
   "lon": -88.57,
   "zip": "",
   "city": "1 WNW Mayville",
   "date": "2026-06-24",
   "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": "Delayed Report: 58 mph wind gust measured just outside of Mayville. Wall cloud reported as well.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-24-flood-44.52--88.03",
   "lat": 44.52,
   "lon": -88.03,
   "zip": "",
   "city": "2 WNW Green Bay",
   "date": "2026-06-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from social media. Video indicated several inches of water covering parts of Shawano Avenue.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-24-flood-44.49--88.07",
   "lat": 44.49,
   "lon": -88.07,
   "zip": "",
   "city": "1 NNE Ashwaubenon",
   "date": "2026-06-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding reported on Cormier Road.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-24-flood-44.52--88.01",
   "lat": 44.52,
   "lon": -88.01,
   "zip": "",
   "city": "1 NW Green Bay",
   "date": "2026-06-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": ".",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-24-flood-44.50--88.00",
   "lat": 44.5,
   "lon": -88,
   "zip": "",
   "city": "1 S Green Bay",
   "date": "2026-06-24",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several intersections on Mason Street between Baird Street and Ashland Avenue were inundated with at least a few inches of water.",
   "sourceDetail": "NWS GRB — NWS Employee via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-167-Columbia-wind-2026-06-24",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-24",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-167"
  },
  {
   "id": "iem-ww-MKX-SV-W-167-Columbia-hail-2026-06-24",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-24",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-167"
  },
  {
   "id": "iem-ww-MKX-SV-W-167-Dane-wind-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-167"
  },
  {
   "id": "iem-ww-MKX-SV-W-167-Dane-hail-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-167"
  },
  {
   "id": "iem-ww-ARX-SV-W-129-Crawford-wind-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford 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-129"
  },
  {
   "id": "iem-ww-ARX-SV-W-129-Crawford-hail-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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-129"
  },
  {
   "id": "iem-ww-ARX-SV-W-129-Clark-wind-2026-06-24",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-24",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-129"
  },
  {
   "id": "iem-ww-ARX-SV-W-129-Clark-hail-2026-06-24",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-24",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-129"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Monroe-wind-2026-06-24",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-24",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Monroe-hail-2026-06-24",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-24",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Richland-wind-2026-06-24",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-24",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Richland-hail-2026-06-24",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-24",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Vernon-wind-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Vernon-hail-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Juneau-wind-2026-06-24",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-24",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Juneau-hail-2026-06-24",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-24",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Clark-wind-2026-06-24",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-24",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-126"
  },
  {
   "id": "iem-ww-ARX-SV-W-126-Clark-hail-2026-06-24",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-24",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-160-Green Lake-wind-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-160"
  },
  {
   "id": "iem-ww-MKX-SV-W-160-Green Lake-hail-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-160"
  },
  {
   "id": "iem-ww-MKX-SV-W-160-Marquette-wind-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-160"
  },
  {
   "id": "iem-ww-MKX-SV-W-160-Marquette-hail-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-160"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Vernon-wind-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Vernon-hail-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Taylor-wind-2026-06-24",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-24",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor 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-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-127-Taylor-hail-2026-06-24",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-24",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Grant-wind-2026-06-24",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-24",
   "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 ARX for Grant 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-130"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Grant-hail-2026-06-24",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-24",
   "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 ARX for Grant 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-130"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Crawford-wind-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford 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-130"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Crawford-hail-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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-130"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Vernon-wind-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-130"
  },
  {
   "id": "iem-ww-ARX-SV-W-130-Vernon-hail-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-130"
  },
  {
   "id": "iem-ww-GRB-SV-W-72-Wood-wind-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-72"
  },
  {
   "id": "iem-ww-GRB-SV-W-72-Wood-hail-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-72"
  },
  {
   "id": "iem-ww-GRB-SV-W-72-Portage-wind-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-72"
  },
  {
   "id": "iem-ww-GRB-SV-W-72-Portage-hail-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-72"
  },
  {
   "id": "iem-ww-MKX-SV-W-166-Green-wind-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-166"
  },
  {
   "id": "iem-ww-MKX-SV-W-166-Green-hail-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-166"
  },
  {
   "id": "iem-ww-MKX-SV-W-166-Lafayette-wind-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-166"
  },
  {
   "id": "iem-ww-MKX-SV-W-166-Lafayette-hail-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-166"
  },
  {
   "id": "iem-ww-MKX-SV-W-163-Green Lake-wind-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-163"
  },
  {
   "id": "iem-ww-MKX-SV-W-163-Green Lake-hail-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-163"
  },
  {
   "id": "iem-ww-MKX-SV-W-163-Marquette-wind-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-163"
  },
  {
   "id": "iem-ww-MKX-SV-W-163-Marquette-hail-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-163"
  },
  {
   "id": "iem-ww-ARX-SV-W-128-Crawford-wind-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford 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-Crawford-hail-2026-06-24",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-24",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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": "iem-ww-ARX-SV-W-128-Vernon-wind-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-Vernon-hail-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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": "iem-ww-ARX-SV-W-128-La Crosse-wind-2026-06-24",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-24",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-La Crosse-hail-2026-06-24",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-24",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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": "iem-ww-GRB-SV-W-77-Waushara-wind-2026-06-24",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-24",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-77"
  },
  {
   "id": "iem-ww-GRB-SV-W-77-Waushara-hail-2026-06-24",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-24",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-77"
  },
  {
   "id": "iem-ww-MKX-SV-W-155-Lafayette-wind-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-155"
  },
  {
   "id": "iem-ww-MKX-SV-W-155-Lafayette-hail-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-155"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Rock-wind-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Rock-hail-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Green-wind-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Green-hail-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Dane-wind-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-MKX-SV-W-154-Dane-hail-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-154"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Portage-wind-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "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 GRB for Portage on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Portage-hail-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Marathon-wind-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Marathon-hail-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Wood-wind-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "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 GRB for Wood on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-80-Wood-hail-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-80"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Shawano-wind-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Shawano-hail-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Menominee-wind-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Menominee-hail-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Langlade-wind-2026-06-24",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-24",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-GRB-SV-W-81-Langlade-hail-2026-06-24",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-24",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-81"
  },
  {
   "id": "iem-ww-MKX-SV-W-161-Iowa-wind-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-161"
  },
  {
   "id": "iem-ww-MKX-SV-W-161-Iowa-hail-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-161"
  },
  {
   "id": "iem-ww-MKX-SV-W-161-Dane-wind-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-161"
  },
  {
   "id": "iem-ww-MKX-SV-W-161-Dane-hail-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-161"
  },
  {
   "id": "iem-ww-MKX-SV-W-158-Green-wind-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-158"
  },
  {
   "id": "iem-ww-MKX-SV-W-158-Green-hail-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-158"
  },
  {
   "id": "iem-ww-MKX-SV-W-158-Rock-wind-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-158"
  },
  {
   "id": "iem-ww-MKX-SV-W-158-Rock-hail-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-158"
  },
  {
   "id": "iem-ww-MKX-SV-W-169-Columbia-wind-2026-06-24",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-24",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-169"
  },
  {
   "id": "iem-ww-MKX-SV-W-169-Columbia-hail-2026-06-24",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-24",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-169"
  },
  {
   "id": "iem-ww-MKX-SV-W-169-Dodge-wind-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-169"
  },
  {
   "id": "iem-ww-MKX-SV-W-169-Dodge-hail-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-169"
  },
  {
   "id": "iem-ww-MKX-SV-W-153-Dane-wind-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-153"
  },
  {
   "id": "iem-ww-MKX-SV-W-153-Dane-hail-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-153"
  },
  {
   "id": "iem-ww-MKX-SV-W-153-Iowa-wind-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-153"
  },
  {
   "id": "iem-ww-MKX-SV-W-153-Iowa-hail-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-153"
  },
  {
   "id": "iem-ww-MKX-SV-W-170-Dodge-wind-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-170"
  },
  {
   "id": "iem-ww-MKX-SV-W-170-Dodge-hail-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-170"
  },
  {
   "id": "iem-ww-MKX-SV-W-170-Washington-wind-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "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 MKX for Washington on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-170"
  },
  {
   "id": "iem-ww-MKX-SV-W-170-Washington-hail-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "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 MKX for Washington on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-170"
  },
  {
   "id": "iem-ww-MKX-SV-W-156-Rock-wind-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-156"
  },
  {
   "id": "iem-ww-MKX-SV-W-156-Rock-hail-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-24",
   "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 MKX for Rock on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-156"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Sawyer-wind-2026-06-24",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-06-24",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-06-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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Sawyer-hail-2026-06-24",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-06-24",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-06-24. 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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Bayfield-wind-2026-06-24",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-24",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield on 2026-06-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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Bayfield-hail-2026-06-24",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-06-24",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield on 2026-06-24. 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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Douglas-wind-2026-06-24",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-24",
   "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 DLH for Douglas on 2026-06-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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Douglas-hail-2026-06-24",
   "zip": "",
   "city": "Douglas",
   "date": "2026-06-24",
   "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 DLH for Douglas on 2026-06-24. 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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Washburn-wind-2026-06-24",
   "zip": "",
   "city": "Washburn",
   "date": "2026-06-24",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn on 2026-06-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-29"
  },
  {
   "id": "iem-ww-DLH-SV-W-29-Washburn-hail-2026-06-24",
   "zip": "",
   "city": "Washburn",
   "date": "2026-06-24",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn on 2026-06-24. 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-29"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Taylor-wind-2026-06-24",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-24",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor 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-125"
  },
  {
   "id": "iem-ww-ARX-SV-W-125-Taylor-hail-2026-06-24",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-24",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-125"
  },
  {
   "id": "iem-ww-MKX-SV-W-164-Fond Du Lac-wind-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-24. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-164"
  },
  {
   "id": "iem-ww-MKX-SV-W-164-Fond Du Lac-hail-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-164"
  },
  {
   "id": "iem-ww-MKX-SV-W-164-Green Lake-wind-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-164"
  },
  {
   "id": "iem-ww-MKX-SV-W-164-Green Lake-hail-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-164"
  },
  {
   "id": "iem-ww-MKX-SV-W-157-Rock-wind-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-157"
  },
  {
   "id": "iem-ww-MKX-SV-W-157-Rock-hail-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-157"
  },
  {
   "id": "iem-ww-MKX-SV-W-157-Dane-wind-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-157"
  },
  {
   "id": "iem-ww-MKX-SV-W-157-Dane-hail-2026-06-24",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-24",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-157"
  },
  {
   "id": "iem-ww-MKX-SV-W-162-Lafayette-wind-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-162"
  },
  {
   "id": "iem-ww-MKX-SV-W-162-Lafayette-hail-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-162"
  },
  {
   "id": "iem-ww-MKX-SV-W-162-Iowa-wind-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-162"
  },
  {
   "id": "iem-ww-MKX-SV-W-162-Iowa-hail-2026-06-24",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-162"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Waushara-wind-2026-06-24",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-24",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Waushara-hail-2026-06-24",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-24",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Portage-wind-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Portage-hail-2026-06-24",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Waupaca-wind-2026-06-24",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-24",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-GRB-SV-W-74-Waupaca-hail-2026-06-24",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-24",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-74"
  },
  {
   "id": "iem-ww-MKX-SV-W-168-Dodge-wind-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-168"
  },
  {
   "id": "iem-ww-MKX-SV-W-168-Dodge-hail-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-168"
  },
  {
   "id": "iem-ww-MKX-SV-W-168-Fond Du Lac-wind-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-168"
  },
  {
   "id": "iem-ww-MKX-SV-W-168-Fond Du Lac-hail-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-168"
  },
  {
   "id": "iem-ww-MKX-SV-W-165-Marquette-wind-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-165"
  },
  {
   "id": "iem-ww-MKX-SV-W-165-Marquette-hail-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-165"
  },
  {
   "id": "iem-ww-MKX-SV-W-165-Green Lake-wind-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-165"
  },
  {
   "id": "iem-ww-MKX-SV-W-165-Green Lake-hail-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-165"
  },
  {
   "id": "iem-ww-GRB-SV-W-78-Marathon-wind-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-78"
  },
  {
   "id": "iem-ww-GRB-SV-W-78-Marathon-hail-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-78"
  },
  {
   "id": "iem-ww-GRB-SV-W-73-Menominee-wind-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-73"
  },
  {
   "id": "iem-ww-GRB-SV-W-73-Menominee-hail-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-73"
  },
  {
   "id": "iem-ww-MKX-SV-W-159-Rock-wind-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-159"
  },
  {
   "id": "iem-ww-MKX-SV-W-159-Rock-hail-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-159"
  },
  {
   "id": "iem-ww-MKX-SV-W-159-Walworth-wind-2026-06-24",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-24",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-159"
  },
  {
   "id": "iem-ww-MKX-SV-W-159-Walworth-hail-2026-06-24",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-24",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-159"
  },
  {
   "id": "iem-ww-GRB-SV-W-70-Langlade-wind-2026-06-24",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-24",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-70"
  },
  {
   "id": "iem-ww-GRB-SV-W-70-Langlade-hail-2026-06-24",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-24",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-70"
  },
  {
   "id": "iem-ww-GRB-SV-W-70-Marathon-wind-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-70"
  },
  {
   "id": "iem-ww-GRB-SV-W-70-Marathon-hail-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-70"
  },
  {
   "id": "iem-ww-GRB-SV-W-71-Marathon-wind-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-71"
  },
  {
   "id": "iem-ww-GRB-SV-W-71-Marathon-hail-2026-06-24",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-71"
  },
  {
   "id": "iem-ww-GRB-SV-W-71-Wood-wind-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-71"
  },
  {
   "id": "iem-ww-GRB-SV-W-71-Wood-hail-2026-06-24",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-24",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-71"
  },
  {
   "id": "iem-ww-MKX-SV-W-172-Ozaukee-wind-2026-06-24",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-24",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-172"
  },
  {
   "id": "iem-ww-MKX-SV-W-172-Ozaukee-hail-2026-06-24",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-24",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-172"
  },
  {
   "id": "iem-ww-MKX-SV-W-172-Washington-wind-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "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 MKX for Washington on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-172"
  },
  {
   "id": "iem-ww-MKX-SV-W-172-Washington-hail-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-172"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Oconto-wind-2026-06-24",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-24",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Oconto-hail-2026-06-24",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-24",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Shawano-wind-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Shawano-hail-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Menominee-wind-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-GRB-SV-W-76-Menominee-hail-2026-06-24",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-24",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-24. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-171-Ozaukee-wind-2026-06-24",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-24",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-171"
  },
  {
   "id": "iem-ww-MKX-SV-W-171-Ozaukee-hail-2026-06-24",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-24",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-171"
  },
  {
   "id": "iem-ww-MKX-SV-W-171-Washington-wind-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "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 MKX for Washington on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-171"
  },
  {
   "id": "iem-ww-MKX-SV-W-171-Washington-hail-2026-06-24",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-24",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-06-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-171"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Oconto-wind-2026-06-24",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-24",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Oconto-hail-2026-06-24",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-24",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Shawano-wind-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Shawano-hail-2026-06-24",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-24",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Brown-wind-2026-06-24",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-24",
   "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 GRB for Brown on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Brown-hail-2026-06-24",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-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 GRB for Brown on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Outagamie-wind-2026-06-24",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-24",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-06-24. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-79-Outagamie-hail-2026-06-24",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-24",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-24. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-79"
  },
  {
   "id": "iem-ww-GRB-SV-W-75-Florence-wind-2026-06-24",
   "zip": "",
   "city": "Florence",
   "date": "2026-06-24",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-06-24. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-75"
  },
  {
   "id": "iem-ww-GRB-SV-W-75-Florence-hail-2026-06-24",
   "zip": "",
   "city": "Florence",
   "date": "2026-06-24",
   "county": "Florence",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Florence on 2026-06-24. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-75"
  },
  {
   "id": "iem-ww-MKX-TO-W-70-Dodge-tornado-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-70"
  },
  {
   "id": "iem-ww-MKX-TO-W-70-Green Lake-tornado-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-70"
  },
  {
   "id": "iem-ww-MKX-TO-W-70-Fond Du Lac-tornado-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-70"
  },
  {
   "id": "iem-ww-MKX-TO-W-65-Lafayette-tornado-2026-06-24",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-65"
  },
  {
   "id": "iem-ww-MKX-TO-W-71-Dodge-tornado-2026-06-24",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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 MKX for Dodge on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-71"
  },
  {
   "id": "iem-ww-MKX-TO-W-69-Green Lake-tornado-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-69"
  },
  {
   "id": "iem-ww-MKX-TO-W-69-Marquette-tornado-2026-06-24",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-69"
  },
  {
   "id": "iem-ww-MKX-TO-W-67-Walworth-tornado-2026-06-24",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-24",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-67"
  },
  {
   "id": "iem-ww-MKX-TO-W-66-Rock-tornado-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-24",
   "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 MKX for Rock on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-66"
  },
  {
   "id": "iem-ww-ARX-TO-W-48-Vernon-tornado-2026-06-24",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-24",
   "county": "Vernon",
   "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 Vernon on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-48"
  },
  {
   "id": "iem-ww-MKX-TO-W-68-Fond Du Lac-tornado-2026-06-24",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-24",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-68"
  },
  {
   "id": "iem-ww-MKX-TO-W-68-Green Lake-tornado-2026-06-24",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 MKX for Green Lake on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-68"
  },
  {
   "id": "iem-ww-GRB-FF-W-9-Brown-flood-2026-06-24",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-24",
   "county": "Brown",
   "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 GRB for Brown on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-9"
  },
  {
   "id": "iem-ww-MKX-FF-W-16-Green-flood-2026-06-24",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "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 MKX for Green on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-16"
  },
  {
   "id": "iem-ww-MKX-FF-W-16-Rock-flood-2026-06-24",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-24",
   "county": "Rock",
   "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 MKX for Rock on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-16"
  },
  {
   "id": "iem-ww-MKX-FF-W-16-Walworth-flood-2026-06-24",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-24",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-06-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-16"
  },
  {
   "id": "sps-2026-06-24-oneida-hail",
   "zip": "",
   "city": "Oneida",
   "date": "2026-06-24",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-iowa-hail",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-24",
   "county": "Iowa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Iowa — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-24",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-24",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-24",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-24",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-24",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-24",
   "county": "Rock",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Rock — wind gusts up to 55 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-24",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-06-24",
   "county": "Green",
   "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 Green — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-florence-hail",
   "zip": "",
   "city": "Florence",
   "date": "2026-06-24",
   "county": "Florence",
   "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 Florence — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-24",
   "county": "Clark",
   "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 Clark — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-24",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-24",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-24",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-24",
   "county": "Green 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 Green Lake — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-24",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-24",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-manitowoc-hail",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-24",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-24-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-24",
   "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": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-23-trempealea-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-23",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.57--92.65",
   "lat": 45.57,
   "lon": -92.65,
   "zip": "",
   "city": "8 WNW Milltown",
   "date": "2026-06-19",
   "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 8 WNW Milltown",
   "sourceDetail": "NWS MPX — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.76--91.46",
   "lat": 44.76,
   "lon": -91.46,
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "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 Eau Claire",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.92--92.74",
   "lat": 44.92,
   "lon": -92.74,
   "zip": "",
   "city": "4 SSE Hudson",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Lots of hail reported south of Hudson_ up to quarter sized. The spotter noted that the ground was completely covered.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.76--91.28",
   "lat": 44.76,
   "lon": -91.28,
   "zip": "",
   "city": "Fall Creek",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "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. Quarter to half dollar size hail near Fall Creek.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-19-hail-45.31--92.38",
   "lat": 45.31,
   "lon": -92.38,
   "zip": "",
   "city": "1 W Amery",
   "date": "2026-06-19",
   "county": "Polk",
   "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.79--91.14",
   "lat": 44.79,
   "lon": -91.14,
   "zip": "",
   "city": "7 ENE Fall Creek",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "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 of quarter sized hail near WI 27 and CTH NL. Time estimated from radar.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.58--91.22",
   "lat": 44.58,
   "lon": -91.22,
   "zip": "",
   "city": "Osseo",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Image of hailstones next to a golf ball for reference. Time estimated from radar.",
   "sourceDetail": "NWS ARX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.59--91.17",
   "lat": 44.59,
   "lon": -91.17,
   "zip": "",
   "city": "2 ENE Osseo",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report of quarter sized hail east of Osseo.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-19-hail-44.60--91.19",
   "lat": 44.6,
   "lon": -91.19,
   "zip": "",
   "city": "6 SSW Augusta",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "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.",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-06-19-tornado-44.58--91.24",
   "lat": 44.58,
   "lon": -91.24,
   "zip": "",
   "city": "1 W Osseo",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Rating: EF0 | This brief, weak, and narrow tornado began as a highly visible funnel cloud just west of Osseo. It touched down at a baseball field off US Highway 10 where it destroyed a storage garage and caused tree damage. The tornado likely lifted temporarily as it tracked southeast and crossed the highway, with the next downstream damage occurring off W 5th St near Spruce Rd. In this area, it damaged a couple sheds, trees, and a power pole before dissipating.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MPX-SV-W-113-Pierce-wind-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-113"
  },
  {
   "id": "iem-ww-MPX-SV-W-113-Pierce-hail-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-113"
  },
  {
   "id": "iem-ww-MPX-SV-W-113-St. Croix-wind-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-113"
  },
  {
   "id": "iem-ww-MPX-SV-W-113-St. Croix-hail-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-120-Clark-wind-2026-06-19",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-19",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-19. 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-120"
  },
  {
   "id": "iem-ww-ARX-SV-W-120-Clark-hail-2026-06-19",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-19",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-19. 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-120"
  },
  {
   "id": "iem-ww-MPX-SV-W-117-Eau Claire-wind-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-117"
  },
  {
   "id": "iem-ww-MPX-SV-W-117-Eau Claire-hail-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-117"
  },
  {
   "id": "iem-ww-MPX-SV-W-116-Chippewa-wind-2026-06-19",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-19",
   "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-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-116"
  },
  {
   "id": "iem-ww-MPX-SV-W-116-Chippewa-hail-2026-06-19",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-19",
   "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-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-116"
  },
  {
   "id": "iem-ww-MPX-SV-W-116-Eau Claire-wind-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-116"
  },
  {
   "id": "iem-ww-MPX-SV-W-116-Eau Claire-hail-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-116"
  },
  {
   "id": "iem-ww-ARX-SV-W-123-Adams-wind-2026-06-19",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-19",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams on 2026-06-19. 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-123"
  },
  {
   "id": "iem-ww-ARX-SV-W-123-Adams-hail-2026-06-19",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-19",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-06-19. 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-123"
  },
  {
   "id": "iem-ww-ARX-SV-W-123-Trempealeau-wind-2026-06-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-06-19. 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-123"
  },
  {
   "id": "iem-ww-ARX-SV-W-123-Trempealeau-hail-2026-06-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-06-19. 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-123"
  },
  {
   "id": "iem-ww-MPX-SV-W-115-Polk-wind-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-115"
  },
  {
   "id": "iem-ww-MPX-SV-W-115-Polk-hail-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-115"
  },
  {
   "id": "iem-ww-MPX-SV-W-115-Barron-wind-2026-06-19",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-19",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-115"
  },
  {
   "id": "iem-ww-MPX-SV-W-115-Barron-hail-2026-06-19",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-19",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-115"
  },
  {
   "id": "iem-ww-ARX-SV-W-122-Buffalo-wind-2026-06-19",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-19",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo on 2026-06-19. 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-122"
  },
  {
   "id": "iem-ww-ARX-SV-W-122-Buffalo-hail-2026-06-19",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-19",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo on 2026-06-19. 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-122"
  },
  {
   "id": "iem-ww-MPX-SV-W-112-Polk-wind-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-Polk-hail-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-ARX-SV-W-121-Trempealeau-wind-2026-06-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-ARX-SV-W-121-Trempealeau-hail-2026-06-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-ARX-SV-W-121-Clark-wind-2026-06-19",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-19",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-ARX-SV-W-121-Clark-hail-2026-06-19",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-19",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-ARX-SV-W-121-Jackson-wind-2026-06-19",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-19",
   "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 ARX for Jackson on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-ARX-SV-W-121-Jackson-hail-2026-06-19",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-19",
   "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 ARX for Jackson on 2026-06-19. 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-121"
  },
  {
   "id": "iem-ww-DLH-SV-W-28-Burnett-wind-2026-06-19",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-19",
   "county": "Burnett",
   "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 Burnett 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-Burnett-hail-2026-06-19",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-19",
   "county": "Burnett",
   "source": "IEM Watch/Warn 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 Burnett 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-114-Dunn-wind-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-114"
  },
  {
   "id": "iem-ww-MPX-SV-W-114-Dunn-hail-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-114"
  },
  {
   "id": "iem-ww-MPX-SV-W-114-St. Croix-wind-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-114"
  },
  {
   "id": "iem-ww-MPX-SV-W-114-St. Croix-hail-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-114"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Eau Claire-wind-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Eau Claire-hail-2026-06-19",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-19",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Dunn-wind-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Dunn-hail-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Pepin-wind-2026-06-19",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-19",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-111-Pepin-hail-2026-06-19",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-19",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-111"
  },
  {
   "id": "iem-ww-MPX-SV-W-110-Polk-wind-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-Polk-hail-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-Polk-wind-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-Polk-hail-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-Pierce-wind-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "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 Pierce 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-Pierce-hail-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-St. Croix-wind-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "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 St. Croix 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-St. Croix-hail-2026-06-19",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-19",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-118-Pepin-wind-2026-06-19",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-19",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-118"
  },
  {
   "id": "iem-ww-MPX-SV-W-118-Pepin-hail-2026-06-19",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-19",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-118"
  },
  {
   "id": "iem-ww-MPX-SV-W-118-Pierce-wind-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-118"
  },
  {
   "id": "iem-ww-MPX-SV-W-118-Pierce-hail-2026-06-19",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-118"
  },
  {
   "id": "iem-ww-MPX-SV-W-118-Dunn-wind-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-118"
  },
  {
   "id": "iem-ww-MPX-SV-W-118-Dunn-hail-2026-06-19",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-118"
  },
  {
   "id": "iem-ww-MPX-TO-W-16-Polk-tornado-2026-06-19",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-19",
   "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 MPX for Polk 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-rusk-hail",
   "zip": "",
   "city": "Rusk",
   "date": "2026-06-19",
   "county": "Rusk",
   "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 Rusk — 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-pierce-hail",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-19",
   "county": "Pierce",
   "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 Pierce — 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-dunn-hail",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-19",
   "county": "Dunn",
   "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 Dunn — 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-19-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-19",
   "county": "Buffalo",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 63,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Buffalo — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-19",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-19",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Clark — 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-06-19-lacrosse-hail",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-19",
   "county": "La Crosse",
   "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 La Crosse — 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": "sps-2026-06-19-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-19",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-19",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-19",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-19-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-19",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-42.92--90.01",
   "lat": 42.92,
   "lon": -90.01,
   "zip": "",
   "city": "5 NW Hollandale",
   "date": "2026-06-17",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 NW Hollandale",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-42.99--89.83",
   "lat": 42.99,
   "lon": -89.83,
   "zip": "",
   "city": "2 S Blue Mounds",
   "date": "2026-06-17",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 S Blue Mounds",
   "sourceDetail": "NWS MKX — Storm Chaser via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-42.92--89.53",
   "lat": 42.92,
   "lon": -89.53,
   "zip": "",
   "city": "1 SSW Paoli",
   "date": "2026-06-17",
   "county": "Dane",
   "source": "IEM 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 SSW Paoli",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-43.21--91.01",
   "lat": 43.21,
   "lon": -91.01,
   "zip": "",
   "city": "3 N Eastman",
   "date": "2026-06-17",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Report of 4 power poles snapped in vicinity of a radar tornadic debris signature.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-43.10--90.64",
   "lat": 43.1,
   "lon": -90.64,
   "zip": "",
   "city": "4 SE Boscobel",
   "date": "2026-06-17",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Rating: EF1 | This tornado developed out of the same storm that produced the long track tornado west of Boscobel. This touchdown occurred about 4 miles southeast of Boscobel, continuing east-southeast through Grant County and into northwest Iowa County (NWS Milwaukees area) before dissipating about 6 miles east of Highland. Damage was up to EF1 magnitude along its path, consisting of significant tree damage and some heavily damaged farm outbuildings. The tornado intensified slightly as it crossed into Iowa County and impacted the Highland area, with strong rear flank downdraft winds noted along its southern periphery. No injuries were reported.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-42.99--90.01",
   "lat": 42.99,
   "lon": -90.01,
   "zip": "",
   "city": "1 SW Ridgeway",
   "date": "2026-06-17",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS storm survey confirms an EF-1 tornado near Ridgeway with max winds speeds near 105 mph.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-42.88--89.54",
   "lat": 42.88,
   "lon": -89.54,
   "zip": "",
   "city": "1 N Belleville",
   "date": "2026-06-17",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS storm survey confirms a tornado rated EF-1 in Belleville, WI with max wind speeds of 110mph. The path was 2.75 miles long and 300 yards wide. Tornado began west of a farm in an open field and moved east southeast through the northern portion of Belleville. Numerous trees were snapped and uprooted. Peeled shingles and siding as well as damage to soffit and guttering on several homes. A garage one on home fell in after its roof was lifted. A garage on another home was breached at the garage door and the structure failed, peeling downwind and taking a large portion of the dwellings roof decking. The tornado continued east southeast over a farm field damaging corn and a long water sprinkler. The end of the path east of County Road D featured additional trees snapped and uprooted before lifting in the Brooklyn Wildlife Area.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-42.67--89.87",
   "lat": 42.67,
   "lon": -89.87,
   "zip": "",
   "city": "1 NNW Woodford",
   "date": "2026-06-17",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Video of a brief tornado shared with Lafayette County Emergency Management shows a narrow tornado on the ground near the East Branch of the Pecatonica River south of Argyle. In the video, some tree branches/limbs are hit/downed. NWS Storm survey was not able to yield any additional damage points.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-148-Jefferson-wind-2026-06-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-148"
  },
  {
   "id": "iem-ww-MKX-SV-W-148-Jefferson-hail-2026-06-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-148"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-Green-wind-2026-06-17",
   "zip": "",
   "city": "Green",
   "date": "2026-06-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-Green-hail-2026-06-17",
   "zip": "",
   "city": "Green",
   "date": "2026-06-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-Lafayette-wind-2026-06-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-Lafayette-hail-2026-06-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-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 MKX for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-147-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 MKX for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-147"
  },
  {
   "id": "iem-ww-MKX-SV-W-150-Waukesha-wind-2026-06-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-150"
  },
  {
   "id": "iem-ww-MKX-SV-W-150-Waukesha-hail-2026-06-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-150"
  },
  {
   "id": "iem-ww-MKX-SV-W-151-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 MKX for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-151"
  },
  {
   "id": "iem-ww-MKX-SV-W-151-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 MKX for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-151"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Milwaukee-wind-2026-06-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Milwaukee-hail-2026-06-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Dane-wind-2026-06-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Dane-hail-2026-06-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Iowa-wind-2026-06-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Iowa-hail-2026-06-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Green-wind-2026-06-17",
   "zip": "",
   "city": "Green",
   "date": "2026-06-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Green-hail-2026-06-17",
   "zip": "",
   "city": "Green",
   "date": "2026-06-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Lafayette-wind-2026-06-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-Lafayette-hail-2026-06-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-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 MKX for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-146-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 MKX for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-146"
  },
  {
   "id": "iem-ww-MKX-SV-W-149-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 MKX for Rock on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-149"
  },
  {
   "id": "iem-ww-MKX-SV-W-149-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 MKX for Rock on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-149"
  },
  {
   "id": "iem-ww-MKX-SV-W-149-Walworth-wind-2026-06-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-149"
  },
  {
   "id": "iem-ww-MKX-SV-W-149-Walworth-hail-2026-06-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-149"
  },
  {
   "id": "iem-ww-MKX-SV-W-152-Kenosha-wind-2026-06-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-17",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-152"
  },
  {
   "id": "iem-ww-MKX-SV-W-152-Kenosha-hail-2026-06-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-17",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-152"
  },
  {
   "id": "iem-ww-MKX-SV-W-152-Walworth-wind-2026-06-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-152"
  },
  {
   "id": "iem-ww-MKX-SV-W-152-Walworth-hail-2026-06-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-152"
  },
  {
   "id": "iem-ww-MKX-TO-W-61-Iowa-tornado-2026-06-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-17",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-61"
  },
  {
   "id": "iem-ww-MKX-TO-W-62-Dane-tornado-2026-06-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-62"
  },
  {
   "id": "iem-ww-MKX-TO-W-62-Green-tornado-2026-06-17",
   "zip": "",
   "city": "Green",
   "date": "2026-06-17",
   "county": "Green",
   "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 MKX for Green on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-62"
  },
  {
   "id": "iem-ww-MKX-TO-W-62-Rock-tornado-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-62"
  },
  {
   "id": "iem-ww-MKX-TO-W-64-Walworth-tornado-2026-06-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-64"
  },
  {
   "id": "iem-ww-MKX-TO-W-63-Rock-tornado-2026-06-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-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 MKX for Rock on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-63"
  },
  {
   "id": "iem-ww-ARX-TO-W-47-Richland-tornado-2026-06-17",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-17",
   "county": "Richland",
   "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 Richland on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-47"
  },
  {
   "id": "iem-ww-ARX-TO-W-47-Grant-tornado-2026-06-17",
   "zip": "",
   "city": "Grant",
   "date": "2026-06-17",
   "county": "Grant",
   "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 Grant on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-47"
  },
  {
   "id": "iem-ww-ARX-TO-W-46-Crawford-tornado-2026-06-17",
   "zip": "",
   "city": "Crawford",
   "date": "2026-06-17",
   "county": "Crawford",
   "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 Crawford on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-46"
  },
  {
   "id": "asos-bf-PVB-2026-06-17",
   "lat": 42.6894,
   "lon": -90.4444,
   "zip": "",
   "city": "Platteville",
   "date": "2026-06-17",
   "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": "Platteville (PVB) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Platteville (PVB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-17-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-06-17",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.66--89.59",
   "lat": 43.66,
   "lon": -89.59,
   "zip": "",
   "city": "Briggsville",
   "date": "2026-06-16",
   "county": "Marquette",
   "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 Briggsville",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.97--88.95",
   "lat": 43.97,
   "lon": -88.95,
   "zip": "",
   "city": "Berlin",
   "date": "2026-06-16",
   "county": "Green 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 Berlin",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-16-hail-44.02--88.59",
   "lat": 44.02,
   "lon": -88.59,
   "zip": "",
   "city": "2 WNW Oshkosh",
   "date": "2026-06-16",
   "county": "Winnebago",
   "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 Oshkosh",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.97--88.54",
   "lat": 43.97,
   "lon": -88.54,
   "zip": "",
   "city": "1 SE Wittman Field",
   "date": "2026-06-16",
   "county": "Winnebago",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.72--87.75",
   "lat": 43.72,
   "lon": -87.75,
   "zip": "",
   "city": "2 SE Kohler",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.72--87.72",
   "lat": 43.72,
   "lon": -87.72,
   "zip": "",
   "city": "3 S Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-16-hail-43.70--88.16",
   "lat": 43.7,
   "lon": -88.16,
   "zip": "",
   "city": "3 NNE Dundee",
   "date": "2026-06-16",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail at Camp Long Lake.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-16-hail-44.04--88.51",
   "lat": 44.04,
   "lon": -88.51,
   "zip": "",
   "city": "1 S Winnebago",
   "date": "2026-06-16",
   "county": "Winnebago",
   "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 Winnebago",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-16-hail-44.44--88.14",
   "lat": 44.44,
   "lon": -88.14,
   "zip": "",
   "city": "5 W De Pere",
   "date": "2026-06-16",
   "county": "Brown",
   "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 W De Pere",
   "sourceDetail": "NWS GRB — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Lafayette-wind-2026-06-16",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-16",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Lafayette-hail-2026-06-16",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-16",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Ozaukee-wind-2026-06-16",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-16",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Ozaukee-hail-2026-06-16",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-16",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Sheboygan-wind-2026-06-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Sheboygan-hail-2026-06-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Washington-wind-2026-06-16",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-16",
   "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 MKX for Washington on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Washington-hail-2026-06-16",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-16",
   "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 MKX for Washington on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Fond Du Lac-wind-2026-06-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-16",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-142-Fond Du Lac-hail-2026-06-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-16",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-142"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Dodge-wind-2026-06-16",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-16",
   "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 MKX for Dodge on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Dodge-hail-2026-06-16",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-16",
   "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 MKX for Dodge on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Jefferson-wind-2026-06-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Jefferson-hail-2026-06-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Washington-wind-2026-06-16",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-16",
   "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 MKX for Washington on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Washington-hail-2026-06-16",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-16",
   "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 MKX for Washington on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Waukesha-wind-2026-06-16",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-16",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Waukesha-hail-2026-06-16",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-16",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Fond Du Lac-wind-2026-06-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-16",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Fond Du Lac-hail-2026-06-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-16",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Sheboygan-wind-2026-06-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-MKX-SV-W-144-Sheboygan-hail-2026-06-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-144"
  },
  {
   "id": "iem-ww-GRB-SV-W-67-Waupaca-wind-2026-06-16",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-16",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-67"
  },
  {
   "id": "iem-ww-GRB-SV-W-67-Waupaca-hail-2026-06-16",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-16",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-67"
  },
  {
   "id": "iem-ww-GRB-SV-W-67-Outagamie-wind-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-67"
  },
  {
   "id": "iem-ww-GRB-SV-W-67-Outagamie-hail-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-67"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Waupaca-wind-2026-06-16",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-16",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Waupaca-hail-2026-06-16",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-16",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Outagamie-wind-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Outagamie-hail-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Shawano-wind-2026-06-16",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-16",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-66-Shawano-hail-2026-06-16",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-16",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-66"
  },
  {
   "id": "iem-ww-GRB-SV-W-69-Brown-wind-2026-06-16",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-16",
   "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 GRB for Brown on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-69"
  },
  {
   "id": "iem-ww-GRB-SV-W-69-Brown-hail-2026-06-16",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-16",
   "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 GRB for Brown on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-69"
  },
  {
   "id": "iem-ww-GRB-SV-W-69-Kewaunee-wind-2026-06-16",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-16",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-69"
  },
  {
   "id": "iem-ww-GRB-SV-W-69-Kewaunee-hail-2026-06-16",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-16",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-69"
  },
  {
   "id": "iem-ww-GRB-SV-W-65-Portage-wind-2026-06-16",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-16",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-65"
  },
  {
   "id": "iem-ww-GRB-SV-W-65-Portage-hail-2026-06-16",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-16",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-65"
  },
  {
   "id": "iem-ww-GRB-SV-W-68-Brown-wind-2026-06-16",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-16",
   "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 GRB for Brown on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-68"
  },
  {
   "id": "iem-ww-GRB-SV-W-68-Brown-hail-2026-06-16",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-16",
   "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 GRB for Brown on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-68"
  },
  {
   "id": "iem-ww-GRB-SV-W-68-Outagamie-wind-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-06-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-68"
  },
  {
   "id": "iem-ww-GRB-SV-W-68-Outagamie-hail-2026-06-16",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-16",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-68"
  },
  {
   "id": "sps-2026-06-16-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-16",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-16",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-greenlake-hail",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-16",
   "county": "Green Lake",
   "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 Green Lake — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-16",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-16",
   "county": "Brown",
   "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 Brown — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-washington-hail",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-16",
   "county": "Washington",
   "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 Washington — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-16",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-06-16",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-16-ozaukee-hail",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-16",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-15-hail-46.78--90.77",
   "lat": 46.78,
   "lon": -90.77,
   "zip": "",
   "city": "1 ESE La Pointe",
   "date": "2026-06-15",
   "county": "Ashland",
   "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 ESE La Pointe",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-11-wind-42.96--87.90",
   "lat": 42.96,
   "lon": -87.9,
   "zip": "",
   "city": "2 WSW Saint Francis",
   "date": "2026-06-11",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mitchell airport.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RAC-2026-06-11",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-06-11",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-06-11",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-06-11",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-11-flood-42.67--89.37",
   "lat": 42.67,
   "lon": -89.37,
   "zip": "",
   "city": "4 N Brodhead",
   "date": "2026-06-11",
   "county": "Green",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water on the southbound lane of HWY 104.",
   "sourceDetail": "NWS MKX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-42.63--88.05",
   "lat": 42.63,
   "lon": -88.05,
   "zip": "",
   "city": "3 S Union Grove",
   "date": "2026-06-11",
   "county": "Kenosha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Touchdown near the intersection of US HWY 45 and WI HWY 142.",
   "sourceDetail": "NWS MKX — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-42.63--87.90",
   "lat": 42.63,
   "lon": -87.9,
   "zip": "",
   "city": "5 NW Kenosha",
   "date": "2026-06-11",
   "county": "Kenosha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "National Weather Service Storm Survey confirms a tornado rated EF-1 near Somers. Brief tornado began on the south side of 18th street west of 72nd Ave. Two barn outbuilding structures were heavily damaged with metal roofing lofted and deposited several hundred yards downwind. Several trees were damaged, uprooted, or received large limb damage. Tree limbs with damage toward the end of the track along 72nd Ave were blown and deposited across the street. Path width 75 yard, path length 0.5 miles.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Sauk-wind-2026-06-11",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-11",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Sauk-hail-2026-06-11",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-11",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Rock-wind-2026-06-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-11",
   "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 MKX for Rock on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Rock-hail-2026-06-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-11",
   "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 MKX for Rock on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Walworth-wind-2026-06-11",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-11",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-MKX-SV-W-137-Walworth-hail-2026-06-11",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-11",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-137"
  },
  {
   "id": "iem-ww-ARX-SV-W-119-Vernon-wind-2026-06-11",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-11",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-119"
  },
  {
   "id": "iem-ww-ARX-SV-W-119-Vernon-hail-2026-06-11",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-11",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-119"
  },
  {
   "id": "iem-ww-ARX-SV-W-119-Monroe-wind-2026-06-11",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-119"
  },
  {
   "id": "iem-ww-ARX-SV-W-119-Monroe-hail-2026-06-11",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-11",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-119"
  },
  {
   "id": "iem-ww-ARX-SV-W-118-La Crosse-wind-2026-06-11",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-11",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-La Crosse-hail-2026-06-11",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-11",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-MKX-SV-W-140-Columbia-wind-2026-06-11",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Columbia-hail-2026-06-11",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Dodge-wind-2026-06-11",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-11",
   "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 MKX for Dodge on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Dodge-hail-2026-06-11",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-11",
   "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 MKX for Dodge on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Fond Du Lac-wind-2026-06-11",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-11",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Fond Du Lac-hail-2026-06-11",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-11",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Green Lake-wind-2026-06-11",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-11",
   "county": "Green 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 MKX for Green Lake on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Green Lake-hail-2026-06-11",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-11",
   "county": "Green 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 MKX for Green Lake on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Sheboygan-wind-2026-06-11",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-11",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-140-Sheboygan-hail-2026-06-11",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-11",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-140"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Columbia-wind-2026-06-11",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Columbia-hail-2026-06-11",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Marquette-wind-2026-06-11",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-11",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Marquette-hail-2026-06-11",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-11",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Milwaukee-wind-2026-06-11",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-11",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-SV-W-139-Milwaukee-hail-2026-06-11",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-11",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-139"
  },
  {
   "id": "iem-ww-MKX-TO-W-60-Kenosha-tornado-2026-06-11",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-11",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-60"
  },
  {
   "id": "iem-ww-MKX-TO-W-60-Racine-tornado-2026-06-11",
   "zip": "",
   "city": "Racine",
   "date": "2026-06-11",
   "county": "Racine",
   "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 MKX for Racine on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-60"
  },
  {
   "id": "iem-ww-MKX-FF-W-15-Rock-flood-2026-06-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-11",
   "county": "Rock",
   "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 MKX for Rock on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-15"
  },
  {
   "id": "iem-ww-MKX-FF-W-14-Green-flood-2026-06-11",
   "zip": "",
   "city": "Green",
   "date": "2026-06-11",
   "county": "Green",
   "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 MKX for Green on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-14"
  },
  {
   "id": "iem-ww-MKX-FF-W-14-Rock-flood-2026-06-11",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-11",
   "county": "Rock",
   "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 MKX for Rock on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-14"
  },
  {
   "id": "iem-ww-ARX-FL-W-27-Jackson-flood-2026-06-11",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-11",
   "county": "Jackson",
   "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 Jackson on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-27"
  },
  {
   "id": "asos-bf-MKE-2026-06-11",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-06-11",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MKX-HW-W-2-Marquette-wind-2026-06-11",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-11",
   "county": "Marquette",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Marquette.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-2"
  },
  {
   "id": "iem-ww-MKX-HW-W-2-Green Lake-wind-2026-06-11",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-11",
   "county": "Green 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 Green Lake.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-2"
  },
  {
   "id": "iem-ww-MKX-HW-W-2-Sauk-wind-2026-06-11",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-11",
   "county": "Sauk",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sauk.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-2"
  },
  {
   "id": "iem-ww-MKX-HW-W-2-Columbia-wind-2026-06-11",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-11",
   "county": "Columbia",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Columbia.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-2"
  },
  {
   "id": "sps-2026-06-11-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-11",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-11",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-11",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-11",
   "county": "Richland",
   "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 Richland — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-ozaukee-wind",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-11",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-11",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-manitowoc-wind",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-11",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-11",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-portage-wind",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-11",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-11",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-11-shawano-wind",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-11",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-10-hail-45.41--92.64",
   "lat": 45.41,
   "lon": -92.64,
   "zip": "",
   "city": "St. Croix Falls",
   "date": "2026-06-10",
   "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 St. Croix Falls",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-06-10-hail-43.94--91.30",
   "lat": 43.94,
   "lon": -91.3,
   "zip": "",
   "city": "Brice Prairie",
   "date": "2026-06-10",
   "county": "La Crosse",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-hail-43.98--91.29",
   "lat": 43.98,
   "lon": -91.29,
   "zip": "",
   "city": "1 ESE New Amsterdam",
   "date": "2026-06-10",
   "county": "La Crosse",
   "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 ESE New Amsterdam",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-10-hail-43.94--91.25",
   "lat": 43.94,
   "lon": -91.25,
   "zip": "",
   "city": "1 S Holmen",
   "date": "2026-06-10",
   "county": "La Crosse",
   "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-06-10-hail-45.50--91.74",
   "lat": 45.5,
   "lon": -91.74,
   "zip": "",
   "city": "Rice Lake",
   "date": "2026-06-10",
   "county": "Barron",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "DELAYED REPORT: Spotter BAR-D67.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.58--90.60",
   "lat": 42.58,
   "lon": -90.6,
   "zip": "",
   "city": "Kieler",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near Kieler",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.71--90.51",
   "lat": 42.71,
   "lon": -90.51,
   "zip": "",
   "city": "2 SW Platteville",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near 2 SW Platteville",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.69--90.71",
   "lat": 42.69,
   "lon": -90.71,
   "zip": "",
   "city": "Potosi",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near Potosi",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.69--90.44",
   "lat": 42.69,
   "lon": -90.44,
   "zip": "",
   "city": "4 SSE Platteville",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near 4 SSE Platteville",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.83--90.71",
   "lat": 42.83,
   "lon": -90.71,
   "zip": "",
   "city": "1 S Lancaster",
   "date": "2026-06-10",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also reported some trees down and signs blown around.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-PVB-2026-06-10",
   "lat": 42.6894,
   "lon": -90.4444,
   "zip": "",
   "city": "Platteville",
   "date": "2026-06-10",
   "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": "Platteville (PVB) recorded a 68 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Platteville (PVB) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.93--90.62",
   "lat": 42.93,
   "lon": -90.62,
   "zip": "",
   "city": "Stitzer",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near Stitzer",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.69--90.10",
   "lat": 42.69,
   "lon": -90.1,
   "zip": "",
   "city": "1 E Darlington",
   "date": "2026-06-10",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter measures 88 MPH gust on home weather station.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 88,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.90--90.43",
   "lat": 42.9,
   "lon": -90.43,
   "zip": "",
   "city": "Livingston",
   "date": "2026-06-10",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Livingston",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.90--90.49",
   "lat": 42.9,
   "lon": -90.49,
   "zip": "",
   "city": "3 W Livingston",
   "date": "2026-06-10",
   "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": "TSTM WND GST reported near 3 W Livingston",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.00--89.85",
   "lat": 43,
   "lon": -89.85,
   "zip": "",
   "city": "2 SW Blue Mounds",
   "date": "2026-06-10",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Brigham WISCONET station.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.98--89.53",
   "lat": 42.98,
   "lon": -89.53,
   "zip": "",
   "city": "1 S Verona",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "70mph wind gust measured with handheld anemometer - Kestrel 2500.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.28--90.02",
   "lat": 43.28,
   "lon": -90.02,
   "zip": "",
   "city": "2 E Plain",
   "date": "2026-06-10",
   "county": "Sauk",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MSN-2026-06-10",
   "lat": 43.1406,
   "lon": -89.3453,
   "zip": "",
   "city": "MADISON",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "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 (MSN) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MADISON (MSN) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.31--89.42",
   "lat": 43.31,
   "lon": -89.42,
   "zip": "",
   "city": "3 SW Arlington",
   "date": "2026-06-10",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.21--89.22",
   "lat": 43.21,
   "lon": -89.22,
   "zip": "",
   "city": "2 NNE Sun Prairie",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.83--89.14",
   "lat": 42.83,
   "lon": -89.14,
   "zip": "",
   "city": "4 W Edgerton",
   "date": "2026-06-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 80 MPH wind gusts.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.53--89.20",
   "lat": 42.53,
   "lon": -89.2,
   "zip": "",
   "city": "6 N Shirland",
   "date": "2026-06-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "85 MPH wind gust estimated from home instrumentation.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.90--88.98",
   "lat": 42.9,
   "lon": -88.98,
   "zip": "",
   "city": "6 SE Rockdale",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 85 MPH wind gusts.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.17--88.76",
   "lat": 43.17,
   "lon": -88.76,
   "zip": "",
   "city": "3 SW Watertown",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.81--88.97",
   "lat": 42.81,
   "lon": -88.97,
   "zip": "",
   "city": "2 NW Milton",
   "date": "2026-06-10",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 80 MPH wind gusts.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.92--88.82",
   "lat": 42.92,
   "lon": -88.82,
   "zip": "",
   "city": "1 E Fort Atkinson",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 75 MPH wind gusts.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.47--88.79",
   "lat": 43.47,
   "lon": -88.79,
   "zip": "",
   "city": "2 E Beaver Dam",
   "date": "2026-06-10",
   "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": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 73,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.84--89.06",
   "lat": 43.84,
   "lon": -89.06,
   "zip": "",
   "city": "3 E Princeton",
   "date": "2026-06-10",
   "county": "Green 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": "Home wx station.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-43.97--88.55",
   "lat": 43.97,
   "lon": -88.55,
   "zip": "",
   "city": "1 S Wittman Field",
   "date": "2026-06-10",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KOSH Oshkosh Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 94,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-42.60--87.93",
   "lat": 42.6,
   "lon": -87.93,
   "zip": "",
   "city": "3 N Pleasant Prairie",
   "date": "2026-06-10",
   "county": "Kenosha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Kenosha Airport.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VOK-2026-06-10",
   "lat": 43.9408,
   "lon": -90.2404,
   "zip": "",
   "city": "Camp Douglas - Volk Field",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Camp Douglas - Volk Field (VOK) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Camp Douglas - Volk Field (VOK) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-10-flood-45.88--92.36",
   "lat": 45.88,
   "lon": -92.36,
   "zip": "",
   "city": "Webster",
   "date": "2026-06-10",
   "county": "Burnett",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Ace Hardware reports flooding on Main Street. Standing water on street curb to curb. Very heavy rain at time of observation.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-flood-44.39--89.82",
   "lat": 44.39,
   "lon": -89.82,
   "zip": "",
   "city": "1 ESE Wisconsin Rapids",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "several inches of water on roads and cars are stalling out on city streets.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-43.60--88.45",
   "lat": 43.6,
   "lon": -88.45,
   "zip": "",
   "city": "Lomira",
   "date": "2026-06-10",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "National Weather Service Storm Survey confirms a tornado rated EF-0 in Lomira. Several homes and mobile homes sustained roof damage, numerous trees were damaged, a few uprooted. Path width 75 yard, path length 0.75 miles.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-43.65--88.35",
   "lat": 43.65,
   "lon": -88.35,
   "zip": "",
   "city": "3 SSE Eden",
   "date": "2026-06-10",
   "county": "Fond Du Lac",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "National Weather Service Storm Survey confirms a tornado rated EF-0 southeast of Eden. Several trees were damaged, a few uprooted, numerous limbs downed. A barn sustained damage with roofing material deposited downwind a hundred yards. Path width 75 yard, path length 1 miles.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GRB-SV-W-64-Waupaca-wind-2026-06-10",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-10",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-64"
  },
  {
   "id": "iem-ww-GRB-SV-W-64-Portage-wind-2026-06-10",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-64"
  },
  {
   "id": "iem-ww-GRB-SV-W-55-Portage-wind-2026-06-10",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-55"
  },
  {
   "id": "iem-ww-GRB-SV-W-55-Portage-hail-2026-06-10",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-55"
  },
  {
   "id": "iem-ww-GRB-SV-W-55-Wood-wind-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-55"
  },
  {
   "id": "iem-ww-GRB-SV-W-55-Wood-hail-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-55"
  },
  {
   "id": "iem-ww-ARX-SV-W-108-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-108"
  },
  {
   "id": "iem-ww-ARX-SV-W-108-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-108"
  },
  {
   "id": "iem-ww-ARX-SV-W-108-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-108"
  },
  {
   "id": "iem-ww-ARX-SV-W-108-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-108"
  },
  {
   "id": "iem-ww-MPX-SV-W-92-Dunn-wind-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-92"
  },
  {
   "id": "iem-ww-MPX-SV-W-92-Dunn-hail-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-94-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-94"
  },
  {
   "id": "iem-ww-ARX-SV-W-94-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-97-Barron-wind-2026-06-10",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-10",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-97"
  },
  {
   "id": "iem-ww-MPX-SV-W-97-Barron-hail-2026-06-10",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-10",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-97"
  },
  {
   "id": "iem-ww-MPX-SV-W-97-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 MPX for Polk 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-97"
  },
  {
   "id": "iem-ww-MPX-SV-W-97-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 MPX for Polk 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-97"
  },
  {
   "id": "iem-ww-GRB-SV-W-63-Waushara-wind-2026-06-10",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-10",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-63"
  },
  {
   "id": "iem-ww-ARX-SV-W-107-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-ARX-SV-W-88-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-MPX-SV-W-98-Barron-wind-2026-06-10",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-10",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-98"
  },
  {
   "id": "iem-ww-MPX-SV-W-98-Barron-hail-2026-06-10",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-10",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron on 2026-06-10. 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-98"
  },
  {
   "id": "iem-ww-ARX-SV-W-115-Adams-wind-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-115"
  },
  {
   "id": "iem-ww-ARX-SV-W-115-Adams-hail-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-115"
  },
  {
   "id": "iem-ww-ARX-SV-W-115-Juneau-wind-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-115"
  },
  {
   "id": "iem-ww-ARX-SV-W-115-Juneau-hail-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-115"
  },
  {
   "id": "iem-ww-ARX-SV-W-103-Adams-wind-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-103"
  },
  {
   "id": "iem-ww-ARX-SV-W-103-Adams-hail-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-103"
  },
  {
   "id": "iem-ww-ARX-SV-W-103-Juneau-wind-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-103"
  },
  {
   "id": "iem-ww-ARX-SV-W-103-Juneau-hail-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-103"
  },
  {
   "id": "iem-ww-MKX-SV-W-127-Green-wind-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-127"
  },
  {
   "id": "iem-ww-MKX-SV-W-127-Green-hail-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-127"
  },
  {
   "id": "iem-ww-MKX-SV-W-127-Lafayette-wind-2026-06-10",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-10",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-127"
  },
  {
   "id": "iem-ww-MKX-SV-W-127-Lafayette-hail-2026-06-10",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-10",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-127"
  },
  {
   "id": "iem-ww-ARX-SV-W-113-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-113-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-113-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-113-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-117-Adams-wind-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-117"
  },
  {
   "id": "iem-ww-ARX-SV-W-117-Adams-hail-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-133-Jefferson-wind-2026-06-10",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-10",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-133"
  },
  {
   "id": "iem-ww-MKX-SV-W-133-Jefferson-hail-2026-06-10",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-133"
  },
  {
   "id": "iem-ww-GRB-SV-W-61-Outagamie-wind-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-61"
  },
  {
   "id": "iem-ww-GRB-SV-W-61-Outagamie-hail-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-61"
  },
  {
   "id": "iem-ww-ARX-SV-W-98-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-98"
  },
  {
   "id": "iem-ww-ARX-SV-W-98-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-98"
  },
  {
   "id": "iem-ww-ARX-SV-W-98-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-98"
  },
  {
   "id": "iem-ww-ARX-SV-W-98-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-98"
  },
  {
   "id": "iem-ww-ARX-SV-W-104-Adams-wind-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-104"
  },
  {
   "id": "iem-ww-ARX-SV-W-104-Adams-hail-2026-06-10",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-10",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-104"
  },
  {
   "id": "iem-ww-ARX-SV-W-104-Juneau-wind-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-104"
  },
  {
   "id": "iem-ww-ARX-SV-W-104-Juneau-hail-2026-06-10",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-10",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-104"
  },
  {
   "id": "iem-ww-ARX-SV-W-91-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-91"
  },
  {
   "id": "iem-ww-ARX-SV-W-91-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-91"
  },
  {
   "id": "iem-ww-ARX-SV-W-91-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-91"
  },
  {
   "id": "iem-ww-ARX-SV-W-91-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-91"
  },
  {
   "id": "iem-ww-MPX-SV-W-86-Eau Claire-wind-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-86"
  },
  {
   "id": "iem-ww-MPX-SV-W-86-Eau Claire-hail-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-86"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-89-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-89"
  },
  {
   "id": "iem-ww-DLH-SV-W-20-Burnett-wind-2026-06-10",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-10",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Burnett 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-20"
  },
  {
   "id": "iem-ww-DLH-SV-W-20-Burnett-hail-2026-06-10",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-10",
   "county": "Burnett",
   "source": "IEM Watch/Warn 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 Burnett 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-20"
  },
  {
   "id": "iem-ww-DLH-SV-W-20-Washburn-wind-2026-06-10",
   "zip": "",
   "city": "Washburn",
   "date": "2026-06-10",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn 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-20"
  },
  {
   "id": "iem-ww-DLH-SV-W-20-Washburn-hail-2026-06-10",
   "zip": "",
   "city": "Washburn",
   "date": "2026-06-10",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn 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-20"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Marathon-wind-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Marathon-hail-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Waushara-wind-2026-06-10",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-10",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Waushara-hail-2026-06-10",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-10",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Portage-wind-2026-06-10",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Portage-hail-2026-06-10",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Wood-wind-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-59-Wood-hail-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-59"
  },
  {
   "id": "iem-ww-MPX-SV-W-85-Eau Claire-wind-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-85"
  },
  {
   "id": "iem-ww-MPX-SV-W-85-Eau Claire-hail-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-85"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Pepin-wind-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-88"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Pepin-hail-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-88"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Dunn-wind-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-88"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Dunn-hail-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-88"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Pierce-wind-2026-06-10",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-10",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-88"
  },
  {
   "id": "iem-ww-MPX-SV-W-88-Pierce-hail-2026-06-10",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-10",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-88"
  },
  {
   "id": "iem-ww-ARX-SV-W-90-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-90-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-90-Taylor-wind-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor 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-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-90-Taylor-hail-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-111-La Crosse-wind-2026-06-10",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-10",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-La Crosse-hail-2026-06-10",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-10",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-ARX-SV-W-111-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-MPX-SV-W-89-Eau Claire-wind-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-89"
  },
  {
   "id": "iem-ww-MPX-SV-W-89-Eau Claire-hail-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-89"
  },
  {
   "id": "iem-ww-MPX-SV-W-89-Dunn-wind-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-89"
  },
  {
   "id": "iem-ww-MPX-SV-W-89-Dunn-hail-2026-06-10",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-89"
  },
  {
   "id": "iem-ww-MPX-SV-W-89-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-89"
  },
  {
   "id": "iem-ww-MPX-SV-W-89-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-89"
  },
  {
   "id": "iem-ww-ARX-SV-W-100-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-100"
  },
  {
   "id": "iem-ww-ARX-SV-W-100-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson on 2026-06-10. 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-100"
  },
  {
   "id": "iem-ww-ARX-SV-W-100-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-100"
  },
  {
   "id": "iem-ww-ARX-SV-W-100-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-10. 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-100"
  },
  {
   "id": "iem-ww-ARX-SV-W-106-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-106"
  },
  {
   "id": "iem-ww-ARX-SV-W-106-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-106"
  },
  {
   "id": "iem-ww-ARX-SV-W-93-Taylor-wind-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor 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-93"
  },
  {
   "id": "iem-ww-ARX-SV-W-93-Taylor-hail-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-93"
  },
  {
   "id": "iem-ww-DLH-SV-W-22-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 DLH for Douglas 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-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 DLH for Douglas 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-ARX-SV-W-92-Taylor-wind-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-92-Taylor-hail-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-92-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-92-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-92-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-92"
  },
  {
   "id": "iem-ww-ARX-SV-W-92-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-92"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Jefferson-wind-2026-06-10",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Jefferson-hail-2026-06-10",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-06-10",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Rock-wind-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Rock-hail-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Walworth-wind-2026-06-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MKX-SV-W-131-Walworth-hail-2026-06-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-131"
  },
  {
   "id": "iem-ww-MPX-SV-W-84-St. Croix-wind-2026-06-10",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-10",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-St. Croix-hail-2026-06-10",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-10",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-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 MPX for Polk 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-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 MPX for Polk 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-GRB-SV-W-58-Calumet-wind-2026-06-10",
   "zip": "",
   "city": "Calumet",
   "date": "2026-06-10",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-58"
  },
  {
   "id": "iem-ww-GRB-SV-W-58-Calumet-hail-2026-06-10",
   "zip": "",
   "city": "Calumet",
   "date": "2026-06-10",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-58"
  },
  {
   "id": "iem-ww-GRB-SV-W-58-Winnebago-wind-2026-06-10",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-06-10",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-58"
  },
  {
   "id": "iem-ww-GRB-SV-W-58-Winnebago-hail-2026-06-10",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-06-10",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-58"
  },
  {
   "id": "iem-ww-ARX-SV-W-96-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 ARX for Grant on 2026-06-10. 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-96"
  },
  {
   "id": "iem-ww-ARX-SV-W-96-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 ARX for Grant 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-96"
  },
  {
   "id": "iem-ww-ARX-SV-W-96-Richland-wind-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-06-10. 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-96"
  },
  {
   "id": "iem-ww-ARX-SV-W-96-Richland-hail-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-96"
  },
  {
   "id": "iem-ww-ARX-SV-W-97-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 ARX for Grant on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-97"
  },
  {
   "id": "iem-ww-ARX-SV-W-97-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 ARX for Grant 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-97"
  },
  {
   "id": "iem-ww-ARX-SV-W-97-Richland-wind-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "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 ARX for Richland on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-SV-W-97"
  },
  {
   "id": "iem-ww-ARX-SV-W-97-Richland-hail-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-97"
  },
  {
   "id": "iem-ww-ARX-SV-W-101-Richland-wind-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-06-10. 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-101"
  },
  {
   "id": "iem-ww-ARX-SV-W-101-Richland-hail-2026-06-10",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-10",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Columbia-wind-2026-06-10",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-10",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Columbia-hail-2026-06-10",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-10",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Dane-wind-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "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 MKX for Dane on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Dane-hail-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Rock-wind-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Rock-hail-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Sauk-wind-2026-06-10",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-10",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-MKX-SV-W-130-Sauk-hail-2026-06-10",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-10",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-130"
  },
  {
   "id": "iem-ww-GRB-SV-W-57-Marathon-wind-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-57"
  },
  {
   "id": "iem-ww-GRB-SV-W-57-Marathon-hail-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-57"
  },
  {
   "id": "iem-ww-GRB-SV-W-57-Wood-wind-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-57"
  },
  {
   "id": "iem-ww-GRB-SV-W-57-Wood-hail-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-57"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Brown-wind-2026-06-10",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-10",
   "county": "Brown",
   "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 GRB for Brown on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Brown-hail-2026-06-10",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-10",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Brown on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Calumet-wind-2026-06-10",
   "zip": "",
   "city": "Calumet",
   "date": "2026-06-10",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Calumet-hail-2026-06-10",
   "zip": "",
   "city": "Calumet",
   "date": "2026-06-10",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Winnebago-wind-2026-06-10",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-06-10",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Winnebago-hail-2026-06-10",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-06-10",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Kewaunee-wind-2026-06-10",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-10",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Kewaunee-hail-2026-06-10",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-10",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Manitowoc-wind-2026-06-10",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-10",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Manitowoc-hail-2026-06-10",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-10",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Outagamie-wind-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-GRB-SV-W-60-Outagamie-hail-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-60"
  },
  {
   "id": "iem-ww-ARX-SV-W-95-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 ARX for Grant 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-95"
  },
  {
   "id": "iem-ww-ARX-SV-W-95-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 ARX for Grant 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-95"
  },
  {
   "id": "iem-ww-MPX-SV-W-90-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-90"
  },
  {
   "id": "iem-ww-MPX-SV-W-90-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-90"
  },
  {
   "id": "iem-ww-MPX-SV-W-90-Eau Claire-wind-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-90"
  },
  {
   "id": "iem-ww-MPX-SV-W-90-Eau Claire-hail-2026-06-10",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-06-10",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-99-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-99"
  },
  {
   "id": "iem-ww-ARX-SV-W-99-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-99"
  },
  {
   "id": "iem-ww-ARX-SV-W-99-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-99"
  },
  {
   "id": "iem-ww-ARX-SV-W-99-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-99"
  },
  {
   "id": "iem-ww-ARX-SV-W-110-Trempealeau-wind-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-Trempealeau-hail-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-ARX-SV-W-110-Buffalo-wind-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-Buffalo-hail-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-GRB-SV-W-54-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 GRB for Lincoln on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-54"
  },
  {
   "id": "iem-ww-GRB-SV-W-54-Lincoln-hail-2026-06-10",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-10",
   "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 GRB for Lincoln on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-54"
  },
  {
   "id": "iem-ww-GRB-SV-W-54-Marathon-wind-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-54"
  },
  {
   "id": "iem-ww-GRB-SV-W-54-Marathon-hail-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-54"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Taylor-wind-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Taylor on 2026-06-10. 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-102"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Taylor-hail-2026-06-10",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-102"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Jackson-wind-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson on 2026-06-10. 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-102"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Jackson-hail-2026-06-10",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "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 ARX for Jackson 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-102"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Clark-wind-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-06-10. 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-102"
  },
  {
   "id": "iem-ww-ARX-SV-W-102-Clark-hail-2026-06-10",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-102"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Waupaca-wind-2026-06-10",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-10",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Waupaca-hail-2026-06-10",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-10",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Outagamie-wind-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Outagamie-hail-2026-06-10",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-10",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Shawano-wind-2026-06-10",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-10",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-56-Shawano-hail-2026-06-10",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-10",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-56"
  },
  {
   "id": "iem-ww-MPX-SV-W-93-Pepin-wind-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-93"
  },
  {
   "id": "iem-ww-MPX-SV-W-93-Pepin-hail-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin on 2026-06-10. 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-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Dane-wind-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Dane-hail-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Green-wind-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Green-hail-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Iowa-wind-2026-06-10",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-10",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Iowa-hail-2026-06-10",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-10",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Rock-wind-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-MKX-SV-W-128-Rock-hail-2026-06-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-06-10",
   "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 MKX for Rock on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-128"
  },
  {
   "id": "iem-ww-GRB-SV-W-53-Marathon-wind-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-53"
  },
  {
   "id": "iem-ww-GRB-SV-W-53-Marathon-hail-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-53"
  },
  {
   "id": "iem-ww-GRB-SV-W-53-Wood-wind-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-53"
  },
  {
   "id": "iem-ww-GRB-SV-W-53-Wood-hail-2026-06-10",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-06-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-53"
  },
  {
   "id": "iem-ww-MPX-SV-W-87-Pepin-wind-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-Pepin-hail-2026-06-10",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-10",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-87-Pierce-wind-2026-06-10",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-10",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-Pierce-hail-2026-06-10",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-10",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-MKX-SV-W-132-Marquette-wind-2026-06-10",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-10",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Marquette-hail-2026-06-10",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-10",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Sauk-wind-2026-06-10",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-10",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Sauk-hail-2026-06-10",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-10",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Green Lake-wind-2026-06-10",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-10",
   "county": "Green 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 MKX for Green Lake on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Green Lake-hail-2026-06-10",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-10",
   "county": "Green 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 MKX for Green Lake on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-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 MKX for Washington on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Washington-hail-2026-06-10",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Columbia-wind-2026-06-10",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-10",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Columbia-hail-2026-06-10",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-10",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Dodge-wind-2026-06-10",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-10",
   "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 MKX for Dodge on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Dodge-hail-2026-06-10",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-10",
   "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 MKX for Dodge on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Fond Du Lac-wind-2026-06-10",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-10",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-132-Fond Du Lac-hail-2026-06-10",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-10",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-132"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Kenosha-wind-2026-06-10",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-10",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Kenosha-hail-2026-06-10",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-06-10",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Milwaukee-wind-2026-06-10",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-10",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Milwaukee-hail-2026-06-10",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-10",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Dodge-wind-2026-06-10",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-10",
   "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 MKX for Dodge on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Dodge-hail-2026-06-10",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-10",
   "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 MKX for Dodge on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Ozaukee-wind-2026-06-10",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-10",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Ozaukee-hail-2026-06-10",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-06-10",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Racine-wind-2026-06-10",
   "zip": "",
   "city": "Racine",
   "date": "2026-06-10",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Racine-hail-2026-06-10",
   "zip": "",
   "city": "Racine",
   "date": "2026-06-10",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Walworth-wind-2026-06-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Walworth-hail-2026-06-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-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 MKX for Washington on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Washington-hail-2026-06-10",
   "zip": "",
   "city": "Washington",
   "date": "2026-06-10",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Waukesha-wind-2026-06-10",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-10",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-134-Waukesha-hail-2026-06-10",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-06-10",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-134"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Dane-wind-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "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 MKX for Dane on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Dane-hail-2026-06-10",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Green-wind-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "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 MKX for Green on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Green-hail-2026-06-10",
   "zip": "",
   "city": "Green",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Iowa-wind-2026-06-10",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-10",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-06-10. Storm tag wind: 80 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-MKX-SV-W-129-Iowa-hail-2026-06-10",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-10",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-129"
  },
  {
   "id": "iem-ww-GRB-SV-W-62-Langlade-wind-2026-06-10",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-10",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-62"
  },
  {
   "id": "iem-ww-GRB-SV-W-62-Menominee-wind-2026-06-10",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-10",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-62"
  },
  {
   "id": "iem-ww-GRB-SV-W-62-Waupaca-wind-2026-06-10",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-10",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-62"
  },
  {
   "id": "iem-ww-GRB-SV-W-62-Shawano-wind-2026-06-10",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-10",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-62"
  },
  {
   "id": "iem-ww-DLH-SV-W-19-Burnett-wind-2026-06-10",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-10",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Burnett 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-Burnett-hail-2026-06-10",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-10",
   "county": "Burnett",
   "source": "IEM Watch/Warn 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 Burnett 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-ARX-TO-W-44-Buffalo-tornado-2026-06-10",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "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 Buffalo on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-44"
  },
  {
   "id": "iem-ww-ARX-TO-W-44-Trempealeau-tornado-2026-06-10",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-44"
  },
  {
   "id": "iem-ww-GRB-TO-W-12-Marathon-tornado-2026-06-10",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-12"
  },
  {
   "id": "iem-ww-MKX-TO-W-59-Fond Du Lac-tornado-2026-06-10",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-10",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-59"
  },
  {
   "id": "iem-ww-GRB-TO-W-13-Shawano-tornado-2026-06-10",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-10",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-13"
  },
  {
   "id": "iem-ww-GRB-TO-W-13-Menominee-tornado-2026-06-10",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-10",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-13"
  },
  {
   "id": "iem-ww-MKX-TO-W-58-Iowa-tornado-2026-06-10",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-10",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-58"
  },
  {
   "id": "asos-bf-CMY-2026-06-10",
   "lat": 43.9584,
   "lon": -90.7379,
   "zip": "",
   "city": "SPARTA/MCCOY AAF",
   "date": "2026-06-10",
   "county": "Monroe",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SPARTA/MCCOY AAF (CMY) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SPARTA/MCCOY AAF (CMY) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ENW-2026-06-10",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-06-10",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 60 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-C29-2026-06-10",
   "lat": 43.1143,
   "lon": -89.5315,
   "zip": "",
   "city": "Middleton",
   "date": "2026-06-10",
   "county": "Dane",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Middleton (C29) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Middleton (C29) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FLD-2026-06-10",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-06-10",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-06-10",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-06-10",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JVL-2026-06-10",
   "lat": 42.6202,
   "lon": -89.0416,
   "zip": "",
   "city": "JANESVILLE/ROCK",
   "date": "2026-06-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": "JANESVILLE/ROCK (JVL) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — JANESVILLE/ROCK (JVL) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2026-06-10",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-06-10",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 70 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EFT-2026-06-10",
   "lat": 42.6149,
   "lon": -89.5904,
   "zip": "",
   "city": "MONROE",
   "date": "2026-06-10",
   "county": "Green",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONROE (EFT) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MONROE (EFT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-10-pierce-hail",
   "zip": "",
   "city": "Pierce",
   "date": "2026-06-10",
   "county": "Pierce",
   "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 Pierce — 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-polk-hail",
   "zip": "",
   "city": "Polk",
   "date": "2026-06-10",
   "county": "Polk",
   "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 Polk — 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-chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-10",
   "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, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MPX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-dunn-hail",
   "zip": "",
   "city": "Dunn",
   "date": "2026-06-10",
   "county": "Dunn",
   "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 Dunn — 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-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-10",
   "county": "Buffalo",
   "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 Buffalo — 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-2026-06-10-taylor-hail",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-10",
   "county": "Taylor",
   "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 Taylor — 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-10-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-10",
   "county": "Jackson",
   "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 Jackson — 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-06-10-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-10",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 62,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "2 Special Weather Statements for Clark — 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": "sps-2026-06-10-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-10",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "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 Portage — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-10",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-10",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-trempealea-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-10",
   "county": "Trempealeau",
   "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 Trempealeau — 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-lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-10",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-kewaunee-wind",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-06-10",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-stcroix-hail",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-06-10",
   "county": "St. Croix",
   "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 St. Croix — 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-wood-wind",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-10",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-barron-hail",
   "zip": "",
   "city": "Barron",
   "date": "2026-06-10",
   "county": "Barron",
   "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 Barron — 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-10-portage-wind",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-10",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2026-06-10",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-10-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-10",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-06-08",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-06-08",
   "county": "Iowa",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Iowa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-richland-wind",
   "zip": "",
   "city": "Richland",
   "date": "2026-06-08",
   "county": "Richland",
   "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 Richland — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-walworth-wind",
   "zip": "",
   "city": "Walworth",
   "date": "2026-06-08",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-08",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-08",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-06-08",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-08-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-08",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-06-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-06",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-06-05-hail-44.24--90.54",
   "lat": 44.24,
   "lon": -90.54,
   "zip": "",
   "city": "6 NE Millston",
   "date": "2026-06-05",
   "county": "Jackson",
   "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-06-05-hail-44.13--91.72",
   "lat": 44.13,
   "lon": -91.72,
   "zip": "",
   "city": "1 NW Fountain City",
   "date": "2026-06-05",
   "county": "Buffalo",
   "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 Fountain City",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-05-hail-43.87--91.23",
   "lat": 43.87,
   "lon": -91.23,
   "zip": "",
   "city": "1 SSW Onalaska",
   "date": "2026-06-05",
   "county": "La Crosse",
   "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 ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-05-wind-44.33--91.71",
   "lat": 44.33,
   "lon": -91.71,
   "zip": "",
   "city": "2 N Waumandee",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Also nickel size hail.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-05-wind-44.37--89.83",
   "lat": 44.37,
   "lon": -89.83,
   "zip": "",
   "city": "2 NE Port Edwards",
   "date": "2026-06-05",
   "county": "Wood",
   "source": "IEM 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 KISW Wisconsin Rapids Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ISW-2026-06-05",
   "lat": 44.3592,
   "lon": -89.8369,
   "zip": "",
   "city": "WISCONSIN RAPIDS",
   "date": "2026-06-05",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WISCONSIN RAPIDS (ISW) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WISCONSIN RAPIDS (ISW) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ATW-2026-06-05",
   "lat": 44.2581,
   "lon": -88.5191,
   "zip": "",
   "city": "APPLETON/OUTAGAM",
   "date": "2026-06-05",
   "county": "Outagamie",
   "source": "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/OUTAGAM (ATW) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — APPLETON/OUTAGAM (ATW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-SV-W-83-Buffalo-wind-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "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 Buffalo 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-Buffalo-hail-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-ARX-SV-W-83-Trempealeau-wind-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "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 Trempealeau 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-Trempealeau-hail-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-ARX-SV-W-87-Juneau-wind-2026-06-05",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-05",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau on 2026-06-05. 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-87"
  },
  {
   "id": "iem-ww-ARX-SV-W-87-Juneau-hail-2026-06-05",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-05",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-06-05. 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-87"
  },
  {
   "id": "iem-ww-ARX-SV-W-87-Adams-wind-2026-06-05",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-05",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams on 2026-06-05. 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-87"
  },
  {
   "id": "iem-ww-ARX-SV-W-87-Adams-hail-2026-06-05",
   "zip": "",
   "city": "Adams",
   "date": "2026-06-05",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-06-05. 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-87"
  },
  {
   "id": "iem-ww-ARX-SV-W-81-Buffalo-wind-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo on 2026-06-05. 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-81"
  },
  {
   "id": "iem-ww-ARX-SV-W-81-Buffalo-hail-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-81"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Sauk-wind-2026-06-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-05",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Sauk-hail-2026-06-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-05",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Columbia-wind-2026-06-05",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-05",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Columbia-hail-2026-06-05",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-05",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Marquette-wind-2026-06-05",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-05",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-MKX-SV-W-126-Marquette-hail-2026-06-05",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-05",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-126"
  },
  {
   "id": "iem-ww-DLH-SV-W-17-Burnett-wind-2026-06-05",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-05",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Burnett 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-Burnett-hail-2026-06-05",
   "zip": "",
   "city": "Burnett",
   "date": "2026-06-05",
   "county": "Burnett",
   "source": "IEM Watch/Warn 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 Burnett 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-ARX-SV-W-86-Buffalo-wind-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "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 Buffalo 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-86"
  },
  {
   "id": "iem-ww-ARX-SV-W-86-Buffalo-hail-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-86"
  },
  {
   "id": "iem-ww-MPX-SV-W-76-Chippewa-wind-2026-06-05",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-05",
   "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-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-76"
  },
  {
   "id": "iem-ww-MPX-SV-W-76-Chippewa-hail-2026-06-05",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-06-05",
   "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-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-76"
  },
  {
   "id": "iem-ww-MPX-SV-W-76-Rusk-wind-2026-06-05",
   "zip": "",
   "city": "Rusk",
   "date": "2026-06-05",
   "county": "Rusk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rusk 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-76"
  },
  {
   "id": "iem-ww-MPX-SV-W-76-Rusk-hail-2026-06-05",
   "zip": "",
   "city": "Rusk",
   "date": "2026-06-05",
   "county": "Rusk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rusk 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-76"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Monroe-wind-2026-06-05",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-05",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Monroe-hail-2026-06-05",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-05",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Vernon-wind-2026-06-05",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-05",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Vernon-hail-2026-06-05",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-05",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Juneau-wind-2026-06-05",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-05",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-84-Juneau-hail-2026-06-05",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-05",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-06-05. 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-84"
  },
  {
   "id": "iem-ww-ARX-SV-W-85-La Crosse-wind-2026-06-05",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-05",
   "county": "La Crosse",
   "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 La Crosse 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-La Crosse-hail-2026-06-05",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-05",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-Trempealeau-wind-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "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 Trempealeau 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-Trempealeau-hail-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-GRB-SV-W-52-Manitowoc-wind-2026-06-05",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-05",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-52"
  },
  {
   "id": "iem-ww-GRB-SV-W-52-Manitowoc-hail-2026-06-05",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-05",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-52"
  },
  {
   "id": "iem-ww-MKX-SV-W-125-Green Lake-wind-2026-06-05",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-05",
   "county": "Green 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 MKX for Green Lake on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-125"
  },
  {
   "id": "iem-ww-MKX-SV-W-125-Green Lake-hail-2026-06-05",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-05",
   "county": "Green 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 MKX for Green Lake on 2026-06-05. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-125"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Shawano-wind-2026-06-05",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-05",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Shawano-hail-2026-06-05",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-05",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Oconto-wind-2026-06-05",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-05",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Oconto-hail-2026-06-05",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-05",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Brown-wind-2026-06-05",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-05",
   "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 GRB for Brown on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-51-Brown-hail-2026-06-05",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-05",
   "county": "Brown",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Brown on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Oconto-wind-2026-06-05",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-05",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Oconto-hail-2026-06-05",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-05",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Outagamie-wind-2026-06-05",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-05",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Outagamie-hail-2026-06-05",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-06-05",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Shawano-wind-2026-06-05",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-05",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-05. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-50-Shawano-hail-2026-06-05",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-05",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-06-05. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-50"
  },
  {
   "id": "iem-ww-ARX-SV-W-82-Buffalo-wind-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo on 2026-06-05. 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-82"
  },
  {
   "id": "iem-ww-ARX-SV-W-82-Buffalo-hail-2026-06-05",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo on 2026-06-05. 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-82"
  },
  {
   "id": "iem-ww-ARX-SV-W-82-Trempealeau-wind-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2026-06-05. 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-82"
  },
  {
   "id": "iem-ww-ARX-SV-W-82-Trempealeau-hail-2026-06-05",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-06-05",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2026-06-05. 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-82"
  },
  {
   "id": "iem-ww-ARX-TO-W-42-Monroe-tornado-2026-06-05",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-05",
   "county": "Monroe",
   "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 Monroe on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-42"
  },
  {
   "id": "iem-ww-MKX-TO-W-54-Green Lake-tornado-2026-06-05",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-05",
   "county": "Green 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 MKX for Green Lake on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-54"
  },
  {
   "id": "iem-ww-MKX-TO-W-55-Columbia-tornado-2026-06-05",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-05",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-55"
  },
  {
   "id": "iem-ww-MKX-TO-W-55-Marquette-tornado-2026-06-05",
   "zip": "",
   "city": "Marquette",
   "date": "2026-06-05",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-55"
  },
  {
   "id": "iem-ww-MKX-TO-W-55-Sauk-tornado-2026-06-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-05",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-55"
  },
  {
   "id": "iem-ww-MKX-TO-W-56-Dodge-tornado-2026-06-05",
   "zip": "",
   "city": "Dodge",
   "date": "2026-06-05",
   "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 MKX for Dodge on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-56"
  },
  {
   "id": "iem-ww-MKX-TO-W-56-Fond Du Lac-tornado-2026-06-05",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-06-05",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-56"
  },
  {
   "id": "iem-ww-MKX-TO-W-57-Columbia-tornado-2026-06-05",
   "zip": "",
   "city": "Columbia",
   "date": "2026-06-05",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-57"
  },
  {
   "id": "iem-ww-MKX-TO-W-57-Sauk-tornado-2026-06-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-06-05",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-57"
  },
  {
   "id": "iem-ww-ARX-TO-W-43-Juneau-tornado-2026-06-05",
   "zip": "",
   "city": "Juneau",
   "date": "2026-06-05",
   "county": "Juneau",
   "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 Juneau on 2026-06-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-43"
  },
  {
   "id": "asos-bf-SBM-2026-06-05",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-06-05",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VOK-2026-06-05",
   "lat": 43.9408,
   "lon": -90.2404,
   "zip": "",
   "city": "Camp Douglas - Volk Field",
   "date": "2026-06-05",
   "county": "Juneau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Camp Douglas - Volk Field (VOK) recorded a 63 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Camp Douglas - Volk Field (VOK) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-06-05-oneida-hail",
   "zip": "",
   "city": "Oneida",
   "date": "2026-06-05",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-taylor-hail",
   "zip": "",
   "city": "Taylor",
   "date": "2026-06-05",
   "county": "Taylor",
   "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 Taylor — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-06-05",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-06-05",
   "county": "Clark",
   "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 Clark — 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": "sps-2026-06-05-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-06-05",
   "county": "Buffalo",
   "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 Buffalo — 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-06-05-lincoln-wind",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-06-05",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-menominee-hail",
   "zip": "",
   "city": "Menominee",
   "date": "2026-06-05",
   "county": "Menominee",
   "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 Menominee — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-langlade-wind",
   "zip": "",
   "city": "Langlade",
   "date": "2026-06-05",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-jackson-wind",
   "zip": "",
   "city": "Jackson",
   "date": "2026-06-05",
   "county": "Jackson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "2 Special Weather Statements for Jackson — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-06-05",
   "county": "Wood",
   "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 Wood — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-06-05",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-06-05",
   "county": "Portage",
   "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 Portage — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-06-05",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-06-05",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-waupaca-wind",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-06-05",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-06-05",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-monroe-wind",
   "zip": "",
   "city": "Monroe",
   "date": "2026-06-05",
   "county": "Monroe",
   "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 Monroe — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-06-05",
   "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": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-pepin-hail",
   "zip": "",
   "city": "Pepin",
   "date": "2026-06-05",
   "county": "Pepin",
   "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 Pepin — 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-05-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-06-05",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-door-wind",
   "zip": "",
   "city": "Door",
   "date": "2026-06-05",
   "county": "Door",
   "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 Door — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-06-05",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-manitowoc-wind",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-06-05",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-06-05",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2026-06-05",
   "county": "Vernon",
   "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 Vernon — 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-06-05-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-06-05",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-06-05-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-06-05",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.98--89.67",
   "lat": 44.98,
   "lon": -89.67,
   "zip": "",
   "city": "3 NW Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NW Wausau",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.96--89.64",
   "lat": 44.96,
   "lon": -89.64,
   "zip": "",
   "city": "1 WSW Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WSW Wausau",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.97--89.63",
   "lat": 44.97,
   "lon": -89.63,
   "zip": "",
   "city": "1 N Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 Wausau",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.95--89.72",
   "lat": 44.95,
   "lon": -89.72,
   "zip": "",
   "city": "3 NW Rib Mountain State",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 NW Rib Mountain State",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.99--89.63",
   "lat": 44.99,
   "lon": -89.63,
   "zip": "",
   "city": "2 N Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 Wausau",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.95--89.62",
   "lat": 44.95,
   "lon": -89.62,
   "zip": "",
   "city": "1 SSE Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Reported at WSAW-TV.",
   "sourceDetail": "NWS GRB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.93--89.68",
   "lat": 44.93,
   "lon": -89.68,
   "zip": "",
   "city": "1 NW Rib Mountain State",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.91--89.65",
   "lat": 44.91,
   "lon": -89.65,
   "zip": "",
   "city": "1 ESE Rib Mountain Stat",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 ESE Rib Mountain Stat",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.95--89.62",
   "lat": 44.95,
   "lon": -89.62,
   "zip": "",
   "city": "1 SSE Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 at the Wausau Downtown Airport.",
   "sourceDetail": "NWS GRB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.96--89.69",
   "lat": 44.96,
   "lon": -89.69,
   "zip": "",
   "city": "3 NW Rib Mountain State",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 NW Rib Mountain State",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.92--89.62",
   "lat": 44.92,
   "lon": -89.62,
   "zip": "",
   "city": "2 NW Schofield",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.96--89.61",
   "lat": 44.96,
   "lon": -89.61,
   "zip": "",
   "city": "1 E Wausau",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 Wausau",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.89--89.60",
   "lat": 44.89,
   "lon": -89.6,
   "zip": "",
   "city": "1 SW Schofield",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 Schofield",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.85--89.62",
   "lat": 44.85,
   "lon": -89.62,
   "zip": "",
   "city": "1 NE Evergreen",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.92--89.66",
   "lat": 44.92,
   "lon": -89.66,
   "zip": "",
   "city": "1 E Rib Mountain State",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.84--89.61",
   "lat": 44.84,
   "lon": -89.61,
   "zip": "",
   "city": "2 E Evergreen",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.85--89.61",
   "lat": 44.85,
   "lon": -89.61,
   "zip": "",
   "city": "2 E Evergreen",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.85--89.60",
   "lat": 44.85,
   "lon": -89.6,
   "zip": "",
   "city": "2 E Evergreen",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.84--89.60",
   "lat": 44.84,
   "lon": -89.6,
   "zip": "",
   "city": "2 E Evergreen",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.45--89.60",
   "lat": 44.45,
   "lon": -89.6,
   "zip": "",
   "city": "3 W Plover",
   "date": "2026-05-27",
   "county": "Portage",
   "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 Plover",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.70--90.44",
   "lat": 44.7,
   "lon": -90.44,
   "zip": "",
   "city": "4 SE Loyal",
   "date": "2026-05-27",
   "county": "Clark",
   "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 Loyal",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.32--90.87",
   "lat": 44.32,
   "lon": -90.87,
   "zip": "",
   "city": "2 NW Black River Falls",
   "date": "2026-05-27",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo confirmed.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-43.78--89.57",
   "lat": 43.78,
   "lon": -89.57,
   "zip": "",
   "city": "1 W Oxford",
   "date": "2026-05-27",
   "county": "Marquette",
   "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 Oxford",
   "sourceDetail": "NWS MKX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.31--90.86",
   "lat": 44.31,
   "lon": -90.86,
   "zip": "",
   "city": "1 NNW Black River Falls",
   "date": "2026-05-27",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "1/2 + hail for 5 minutes on the north side of I 94 in Black River Falls.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-05-27-hail-44.29--90.85",
   "lat": 44.29,
   "lon": -90.85,
   "zip": "",
   "city": "Black River Falls",
   "date": "2026-05-27",
   "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 Black River Falls",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-ISW-2026-05-27",
   "lat": 44.3592,
   "lon": -89.8369,
   "zip": "",
   "city": "WISCONSIN RAPIDS",
   "date": "2026-05-27",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WISCONSIN RAPIDS (ISW) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WISCONSIN RAPIDS (ISW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-27-wind-43.78--89.57",
   "lat": 43.78,
   "lon": -89.57,
   "zip": "",
   "city": "1 W Oxford",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "IEM 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 Oxford",
   "sourceDetail": "NWS MKX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Dane-wind-2026-05-27",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-27",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Dane-hail-2026-05-27",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-27",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Columbia-wind-2026-05-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Columbia-hail-2026-05-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Iowa-wind-2026-05-27",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-27",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Iowa-hail-2026-05-27",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-27",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Sauk-wind-2026-05-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-124-Sauk-hail-2026-05-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-124"
  },
  {
   "id": "iem-ww-GRB-SV-W-49-Waushara-wind-2026-05-27",
   "zip": "",
   "city": "Waushara",
   "date": "2026-05-27",
   "county": "Waushara",
   "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 GRB for Waushara on 2026-05-27. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-49"
  },
  {
   "id": "iem-ww-GRB-SV-W-49-Waushara-hail-2026-05-27",
   "zip": "",
   "city": "Waushara",
   "date": "2026-05-27",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-49"
  },
  {
   "id": "iem-ww-GRB-SV-W-45-Marathon-wind-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-45"
  },
  {
   "id": "iem-ww-GRB-SV-W-45-Marathon-hail-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-45"
  },
  {
   "id": "iem-ww-ARX-SV-W-78-Clark-wind-2026-05-27",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-27",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-05-27. 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-78"
  },
  {
   "id": "iem-ww-ARX-SV-W-78-Clark-hail-2026-05-27",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-27",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-05-27. 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-78"
  },
  {
   "id": "iem-ww-GRB-SV-W-47-Marathon-wind-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-47"
  },
  {
   "id": "iem-ww-GRB-SV-W-47-Marathon-hail-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-47"
  },
  {
   "id": "iem-ww-GRB-SV-W-46-Portage-wind-2026-05-27",
   "zip": "",
   "city": "Portage",
   "date": "2026-05-27",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-46"
  },
  {
   "id": "iem-ww-GRB-SV-W-46-Portage-hail-2026-05-27",
   "zip": "",
   "city": "Portage",
   "date": "2026-05-27",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-46"
  },
  {
   "id": "iem-ww-GRB-SV-W-48-Portage-wind-2026-05-27",
   "zip": "",
   "city": "Portage",
   "date": "2026-05-27",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-48"
  },
  {
   "id": "iem-ww-GRB-SV-W-48-Portage-hail-2026-05-27",
   "zip": "",
   "city": "Portage",
   "date": "2026-05-27",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-05-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-48"
  },
  {
   "id": "iem-ww-GRB-SV-W-44-Marathon-wind-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-44"
  },
  {
   "id": "iem-ww-GRB-SV-W-44-Marathon-hail-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-44"
  },
  {
   "id": "iem-ww-ARX-SV-W-79-Jackson-wind-2026-05-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-27",
   "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 ARX for Jackson on 2026-05-27. 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-79"
  },
  {
   "id": "iem-ww-ARX-SV-W-79-Jackson-hail-2026-05-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-27",
   "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 ARX for Jackson on 2026-05-27. 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-79"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Columbia-wind-2026-05-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Columbia-hail-2026-05-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Marquette-wind-2026-05-27",
   "zip": "",
   "city": "Marquette",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Marquette-hail-2026-05-27",
   "zip": "",
   "city": "Marquette",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-05-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Sauk-wind-2026-05-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-MKX-SV-W-123-Sauk-hail-2026-05-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-123"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Marathon-wind-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Marathon-hail-2026-05-27",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Langlade-wind-2026-05-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Langlade-hail-2026-05-27",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-27",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Lincoln-wind-2026-05-27",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-27",
   "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 GRB for Lincoln on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-GRB-SV-W-43-Lincoln-hail-2026-05-27",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-27",
   "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 GRB for Lincoln on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-43"
  },
  {
   "id": "iem-ww-MKX-SV-W-122-Marquette-wind-2026-05-27",
   "zip": "",
   "city": "Marquette",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-05-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-122"
  },
  {
   "id": "iem-ww-MKX-SV-W-122-Marquette-hail-2026-05-27",
   "zip": "",
   "city": "Marquette",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-05-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-122"
  },
  {
   "id": "iem-ww-ARX-SV-W-80-Jackson-wind-2026-05-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-27",
   "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 ARX for Jackson on 2026-05-27. 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-80"
  },
  {
   "id": "iem-ww-ARX-SV-W-80-Jackson-hail-2026-05-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-27",
   "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 ARX for Jackson on 2026-05-27. 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-80"
  },
  {
   "id": "ncei-1327696-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail fell near Wausau.",
   "sourceDetail": "Verified by Public — NCEI Event #1327696",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1327697-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell near Wausau.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1327697",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1327700-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong size hail fell in Wausau.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1327700",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1327710-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "(AUW)WAUSAW MUNI ARP",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 winds downed several trees in Wausau.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1327710",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327702-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "(AUW)WAUSAW MUNI ARP",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell in Rib Mountain.",
   "sourceDetail": "Verified by Public — NCEI Event #1327702",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1327707-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "(AUW)WAUSAW MUNI ARP",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hen egg size hail fell in Rib Mountain. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1327707",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1327703-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "(AUW)WAUSAW MUNI ARP",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 fell in Rib Mountain.",
   "sourceDetail": "Verified by Public — NCEI Event #1327703",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1327705-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "SCHOFIELD",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Schofield.",
   "sourceDetail": "Verified by Public — NCEI Event #1327705",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1327706-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "SCHOFIELD",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong size hail fell near Evergreen.",
   "sourceDetail": "Verified by Public — NCEI Event #1327706",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1327708-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "SCHOFIELD",
   "date": "2026-05-27",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell near Evergreen. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1327708",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1327711-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "MOSINEE",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 winds downed several trees in Mosinee.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1327711",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327709-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "WHITING",
   "date": "2026-05-27",
   "county": "Portage",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell near Plover.",
   "sourceDetail": "Verified by Public — NCEI Event #1327709",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1339707-2026-05-27",
   "lon": 213778,
   "zip": "",
   "city": "SPOKEVILLE",
   "date": "2026-05-27",
   "county": "Clark",
   "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 south-southwest of Spokeville.",
   "sourceDetail": "Verified by Public — NCEI Event #1339707",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1340163-2026-05-27",
   "lon": 213778,
   "zip": "",
   "city": "FRNDSHP ADAMS CO ARP",
   "date": "2026-05-27",
   "county": "Adams",
   "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": "Law Enforcement reported some instances of trees down in eastern Adams County.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1340163",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1340161-2026-05-27",
   "lon": 213778,
   "zip": "",
   "city": "VAUDREUIL",
   "date": "2026-05-27",
   "county": "Jackson",
   "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 north-northeast of Vaudreuil.",
   "sourceDetail": "Verified by Public — NCEI Event #1340161",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1327908-2026-05-27",
   "lon": 212314,
   "zip": "",
   "city": "COLOMA",
   "date": "2026-05-27",
   "county": "Waushara",
   "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 winds produced damage to irrigation towers, a farm storage bulding, and trees.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1327908",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342708-2026-05-27",
   "lon": 214257,
   "zip": "",
   "city": "OXFORD",
   "date": "2026-05-27",
   "county": "Marquette",
   "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": "Reports of trees and power lines down near Oxford. Also a public report of an estimated wind gust around 60 mph.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1342708",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342704-2026-05-27",
   "lon": 214257,
   "zip": "",
   "city": "OXFORD",
   "date": "2026-05-27",
   "county": "Marquette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A line of thunderstorms developed along a cold front over central WI and tracked south into south central WI. One storm became severe producing damaging winds and large hail.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1342704",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1342710-2026-05-27",
   "lon": 214257,
   "zip": "",
   "city": "LEWISTON",
   "date": "2026-05-27",
   "county": "Columbia",
   "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": "Reports of a few trees down in northwestern Columbia county.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1342710",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342711-2026-05-27",
   "lon": 214257,
   "zip": "",
   "city": "MERRIMAC",
   "date": "2026-05-27",
   "county": "Sauk",
   "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": "Reports of trees and power lines down.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1342711",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342713-2026-05-27",
   "lon": 214257,
   "zip": "",
   "city": "SAUK CITY",
   "date": "2026-05-27",
   "county": "Sauk",
   "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": "Reports of a few trees and powerlines down near Sauk City.",
   "sourceDetail": "Verified by Public — NCEI Event #1342713",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-05-27-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-27",
   "county": "Lincoln",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lincoln — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-27",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-05-27",
   "county": "Wood",
   "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 Wood — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-05-27",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-27-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-27",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-26-hail-45.98--91.66",
   "lat": 45.98,
   "lon": -91.66,
   "zip": "",
   "city": "2 SW Stanberry",
   "date": "2026-05-26",
   "county": "Washburn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SW Stanberry",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-44.63--90.51",
   "lat": 44.63,
   "lon": -90.51,
   "zip": "",
   "city": "4 NW Granton",
   "date": "2026-05-26",
   "county": "Clark",
   "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-46.01--91.47",
   "lat": 46.01,
   "lon": -91.47,
   "zip": "",
   "city": "1 ENE Hayward",
   "date": "2026-05-26",
   "county": "Sawyer",
   "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 ENE Hayward",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-05-26-hail-46.02--91.47",
   "lat": 46.02,
   "lon": -91.47,
   "zip": "",
   "city": "1 NE Hayward",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated quarter-size hail. Appearance in photos suggests larger than quarters.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-26-hail-46.00--91.38",
   "lat": 46,
   "lon": -91.38,
   "zip": "",
   "city": "2 NW Little Round Lake",
   "date": "2026-05-26",
   "county": "Sawyer",
   "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.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.15--89.15",
   "lat": 45.15,
   "lon": -89.15,
   "zip": "",
   "city": "Antigo",
   "date": "2026-05-26",
   "county": "Langlade",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Winds estimated around 50 mph.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-45.16--88.77",
   "lat": 45.16,
   "lon": -88.77,
   "zip": "",
   "city": "1 WSW White Lake",
   "date": "2026-05-26",
   "county": "Langlade",
   "source": "IEM 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 WSW White Lake. Winds estimated at 55 mph.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-SV-W-16-Sawyer-wind-2026-05-26",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer 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-16"
  },
  {
   "id": "iem-ww-DLH-SV-W-16-Sawyer-hail-2026-05-26",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer 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-16"
  },
  {
   "id": "iem-ww-DLH-SV-W-16-Washburn-wind-2026-05-26",
   "zip": "",
   "city": "Washburn",
   "date": "2026-05-26",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn 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-16"
  },
  {
   "id": "iem-ww-DLH-SV-W-16-Washburn-hail-2026-05-26",
   "zip": "",
   "city": "Washburn",
   "date": "2026-05-26",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn 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-16"
  },
  {
   "id": "iem-ww-DLH-SV-W-11-Sawyer-wind-2026-05-26",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer 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-11"
  },
  {
   "id": "iem-ww-DLH-SV-W-11-Sawyer-hail-2026-05-26",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer 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-11"
  },
  {
   "id": "iem-ww-DLH-SV-W-11-Washburn-wind-2026-05-26",
   "zip": "",
   "city": "Washburn",
   "date": "2026-05-26",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn 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-11"
  },
  {
   "id": "iem-ww-DLH-SV-W-11-Washburn-hail-2026-05-26",
   "zip": "",
   "city": "Washburn",
   "date": "2026-05-26",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn 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-11"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Menominee-wind-2026-05-26",
   "zip": "",
   "city": "Menominee",
   "date": "2026-05-26",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Menominee-hail-2026-05-26",
   "zip": "",
   "city": "Menominee",
   "date": "2026-05-26",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Shawano-wind-2026-05-26",
   "zip": "",
   "city": "Shawano",
   "date": "2026-05-26",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Shawano-hail-2026-05-26",
   "zip": "",
   "city": "Shawano",
   "date": "2026-05-26",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Langlade-wind-2026-05-26",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-26",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "iem-ww-GRB-SV-W-42-Langlade-hail-2026-05-26",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-26",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-42"
  },
  {
   "id": "ncei-1327695-2026-05-26",
   "lon": 212313,
   "zip": "",
   "city": "ANTIGO",
   "date": "2026-05-26",
   "county": "Langlade",
   "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 winds downed trees and power lines in Antigo.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1327695",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333522-2026-05-26",
   "lon": 213051,
   "zip": "",
   "city": "SPRING BROOK",
   "date": "2026-05-26",
   "county": "Washburn",
   "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.25 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333522",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333523-2026-05-26",
   "lon": 213051,
   "zip": "",
   "city": "HAYWARD",
   "date": "2026-05-26",
   "county": "Sawyer",
   "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.25 inches in diameter.",
   "sourceDetail": "Verified by Public — NCEI Event #1333523",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1333524-2026-05-26",
   "lon": 213051,
   "zip": "",
   "city": "HAYWARD",
   "date": "2026-05-26",
   "county": "Sawyer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Size was estimated to be around quarter-sized, but the appearance of the hail in photos suggested slightly larger.",
   "sourceDetail": "Verified by Public — NCEI Event #1333524",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333525-2026-05-26",
   "lon": 213051,
   "zip": "",
   "city": "ROUND LAKE",
   "date": "2026-05-26",
   "county": "Sawyer",
   "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.25 inches in diameter.",
   "sourceDetail": "Verified by Public — NCEI Event #1333525",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "sps-2026-05-26-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-26",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-05-26",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-rusk-hail",
   "zip": "",
   "city": "Rusk",
   "date": "2026-05-26",
   "county": "Rusk",
   "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 Rusk — 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-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-26",
   "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, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-26",
   "county": "Clark",
   "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 Clark — 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-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-05-26",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-26-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-26",
   "county": "Jackson",
   "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 Jackson — 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-taylor-hail",
   "zip": "",
   "city": "Taylor",
   "date": "2026-05-26",
   "county": "Taylor",
   "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 Taylor — 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-LSE-2026-05-19",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2026-05-19",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-19-waupaca-wind",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-05-19",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-19",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-florence-wind",
   "zip": "",
   "city": "Florence",
   "date": "2026-05-19",
   "county": "Florence",
   "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 Florence — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-19-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-19",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-SV-W-41-Vilas-wind-2026-05-18",
   "zip": "",
   "city": "Vilas",
   "date": "2026-05-18",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-05-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-41"
  },
  {
   "id": "iem-ww-GRB-SV-W-41-Vilas-hail-2026-05-18",
   "zip": "",
   "city": "Vilas",
   "date": "2026-05-18",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-05-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-41"
  },
  {
   "id": "iem-ww-GRB-SV-W-41-Oneida-wind-2026-05-18",
   "zip": "",
   "city": "Oneida",
   "date": "2026-05-18",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-05-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-41"
  },
  {
   "id": "iem-ww-GRB-SV-W-41-Oneida-hail-2026-05-18",
   "zip": "",
   "city": "Oneida",
   "date": "2026-05-18",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-05-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-41"
  },
  {
   "id": "iem-ww-DLH-SV-W-7-Iron-wind-2026-05-18",
   "zip": "",
   "city": "Iron",
   "date": "2026-05-18",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron on 2026-05-18. 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-7"
  },
  {
   "id": "iem-ww-DLH-SV-W-7-Iron-hail-2026-05-18",
   "zip": "",
   "city": "Iron",
   "date": "2026-05-18",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron on 2026-05-18. 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-7"
  },
  {
   "id": "iem-ww-DLH-SV-W-7-Price-wind-2026-05-18",
   "zip": "",
   "city": "Price",
   "date": "2026-05-18",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price on 2026-05-18. 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-7"
  },
  {
   "id": "iem-ww-DLH-SV-W-7-Price-hail-2026-05-18",
   "zip": "",
   "city": "Price",
   "date": "2026-05-18",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price on 2026-05-18. 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-7"
  },
  {
   "id": "asos-bf-EAU-2026-05-18",
   "lat": 44.8658,
   "lon": -91.4843,
   "zip": "",
   "city": "EAU CLAIRE",
   "date": "2026-05-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": "EAU CLAIRE (EAU) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — EAU CLAIRE (EAU) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-18-vilas-hail",
   "zip": "",
   "city": "Vilas",
   "date": "2026-05-18",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-05-18",
   "county": "Lincoln",
   "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 Lincoln — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-oneida-hail",
   "zip": "",
   "city": "Oneida",
   "date": "2026-05-18",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-dane-hail",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-18",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-05-18",
   "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.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-05-18",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-05-18",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-waukesha-hail",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-05-18",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-ozaukee-hail",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-05-18",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-05-18",
   "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-05-18-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-05-18",
   "county": "Trempealeau",
   "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 Trempealeau — 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-05-18-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-18",
   "county": "Clark",
   "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 Clark — 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-05-18-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-05-18",
   "county": "Juneau",
   "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 Juneau — 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-18-taylor-hail",
   "zip": "",
   "city": "Taylor",
   "date": "2026-05-18",
   "county": "Taylor",
   "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 Taylor — 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-05-18-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-18",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-05-18",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-adams-wind",
   "zip": "",
   "city": "Adams",
   "date": "2026-05-18",
   "county": "Adams",
   "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 Adams — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-18-oneida-wind",
   "zip": "",
   "city": "Oneida",
   "date": "2026-05-18",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-17-hail-44.26--88.42",
   "lat": 44.26,
   "lon": -88.42,
   "zip": "",
   "city": "1 W Appleton",
   "date": "2026-05-17",
   "county": "Outagamie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail of 0.5 inch to 0.75 inch.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Dane-wind-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Dane-hail-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Green-wind-2026-05-17",
   "zip": "",
   "city": "Green",
   "date": "2026-05-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Green-hail-2026-05-17",
   "zip": "",
   "city": "Green",
   "date": "2026-05-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Iowa-wind-2026-05-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Iowa-hail-2026-05-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Lafayette-wind-2026-05-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-117-Lafayette-hail-2026-05-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-117"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Iowa-wind-2026-05-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Iowa-hail-2026-05-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Sauk-wind-2026-05-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Sauk-hail-2026-05-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Columbia-wind-2026-05-17",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-17",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Columbia-hail-2026-05-17",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-17",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Dane-wind-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-119-Dane-hail-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-119"
  },
  {
   "id": "iem-ww-MKX-SV-W-118-Dane-wind-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-118"
  },
  {
   "id": "iem-ww-MKX-SV-W-118-Dane-hail-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-118"
  },
  {
   "id": "iem-ww-ARX-SV-W-75-Jackson-wind-2026-05-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-05-17",
   "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 ARX for Jackson on 2026-05-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-75"
  },
  {
   "id": "iem-ww-ARX-SV-W-75-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 ARX for Jackson on 2026-05-17. 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-75"
  },
  {
   "id": "iem-ww-ARX-SV-W-75-Clark-wind-2026-05-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-05-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-75"
  },
  {
   "id": "iem-ww-ARX-SV-W-75-Clark-hail-2026-05-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-05-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-05-17. 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-75"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Sheboygan-wind-2026-05-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Sheboygan-hail-2026-05-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Fond Du Lac-wind-2026-05-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-05-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Fond Du Lac-hail-2026-05-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-05-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Washington-wind-2026-05-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-17",
   "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 MKX for Washington on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-120-Washington-hail-2026-05-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-17",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-120"
  },
  {
   "id": "iem-ww-MKX-SV-W-121-Sheboygan-wind-2026-05-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-121"
  },
  {
   "id": "iem-ww-MKX-SV-W-121-Sheboygan-hail-2026-05-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-121"
  },
  {
   "id": "iem-ww-GRB-SV-W-40-Manitowoc-wind-2026-05-17",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-40"
  },
  {
   "id": "iem-ww-GRB-SV-W-40-Manitowoc-hail-2026-05-17",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-40"
  },
  {
   "id": "iem-ww-GRB-SV-W-40-Calumet-wind-2026-05-17",
   "zip": "",
   "city": "Calumet",
   "date": "2026-05-17",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-05-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-40"
  },
  {
   "id": "iem-ww-GRB-SV-W-40-Calumet-hail-2026-05-17",
   "zip": "",
   "city": "Calumet",
   "date": "2026-05-17",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-05-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "GRB-SV-W-40"
  },
  {
   "id": "iem-ww-MKX-TO-W-52-Green-tornado-2026-05-17",
   "zip": "",
   "city": "Green",
   "date": "2026-05-17",
   "county": "Green",
   "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 MKX for Green on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-52"
  },
  {
   "id": "iem-ww-MKX-TO-W-53-Dane-tornado-2026-05-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-05-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-53"
  },
  {
   "id": "ncei-1342663-2026-05-17",
   "lon": 214253,
   "zip": "",
   "city": "HOWARDS GROVE",
   "date": "2026-05-17",
   "county": "Sheboygan",
   "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": "Four power poles down.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1342663",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325064-2026-05-17",
   "lon": 211996,
   "zip": "",
   "city": "HAYTON",
   "date": "2026-05-17",
   "county": "Calumet",
   "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 winds produced damage to a barn and flipped a trailer southeast of Chilton.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1325064",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325067-2026-05-17",
   "lon": 211996,
   "zip": "",
   "city": "SHOTO",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "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 winds downed trees west of Two Rivers.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1325067",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1325063-2026-05-17",
   "lon": 211996,
   "zip": "",
   "city": "APPLETON",
   "date": "2026-05-17",
   "county": "Outagamie",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell in Appleton.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1325063",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1325066-2026-05-17",
   "lon": 211996,
   "zip": "",
   "city": "TWO RIVERS",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "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 winds snapped and uprooted over 100 trees, power lines, and power poles in Two Rivers. 3,500 were without power with over $100,000 worth of damage.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1325066",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-05-17-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-17",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-17",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-dane-hail",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-17",
   "county": "Dane",
   "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 Dane — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-dodge-hail",
   "zip": "",
   "city": "Dodge",
   "date": "2026-05-17",
   "county": "Dodge",
   "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 Dodge — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-washington-wind",
   "zip": "",
   "city": "Washington",
   "date": "2026-05-17",
   "county": "Washington",
   "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 Washington — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-fonddulac-wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-05-17",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-05-17",
   "county": "Winnebago",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 62,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Winnebago — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-manitowoc-hail",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-manitowoc-wind",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-05-17",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-17",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-05-17",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-17-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-05-17",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-42.97--90.12",
   "lat": 42.97,
   "lon": -90.12,
   "zip": "",
   "city": "1 ENE Dodgeville",
   "date": "2026-05-16",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 ENE Dodgeville. Mesonet station AP090 Madison.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-16-wind-43.00--89.85",
   "lat": 43,
   "lon": -89.85,
   "zip": "",
   "city": "2 SW Blue Mounds",
   "date": "2026-05-16",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WIGHM Brigham.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-16-tornado-42.55--90.31",
   "lat": 42.55,
   "lon": -90.31,
   "zip": "",
   "city": "4 ESE Benton",
   "date": "2026-05-16",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-0, Est. Peak Winds-85mph. Tornado appeared to start near Penny Benton Rd and County Road I, where six trees were either uprooted, had limbs topped. One tree was snapped at the trunk but appeared to have some rot with it. Some pine tree branches were noted in this vicinity on the road, but the source of them was not found. The tornado tracked east where it hit a metal shed on a farm along Mullen Rd. Sheet metal was ripped apart and deposited up the hill and into the forest east of the property.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Jefferson-wind-2026-05-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Jefferson-hail-2026-05-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-05-16",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Walworth-wind-2026-05-16",
   "zip": "",
   "city": "Walworth",
   "date": "2026-05-16",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Walworth-hail-2026-05-16",
   "zip": "",
   "city": "Walworth",
   "date": "2026-05-16",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Rock-wind-2026-05-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-16",
   "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 MKX for Rock on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-115-Rock-hail-2026-05-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-16",
   "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 MKX for Rock on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-115"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Green-wind-2026-05-16",
   "zip": "",
   "city": "Green",
   "date": "2026-05-16",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Green-hail-2026-05-16",
   "zip": "",
   "city": "Green",
   "date": "2026-05-16",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Dane-wind-2026-05-16",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-16",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Dane-hail-2026-05-16",
   "zip": "",
   "city": "Dane",
   "date": "2026-05-16",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Rock-wind-2026-05-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-16",
   "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 MKX for Rock on 2026-05-16. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-114-Rock-hail-2026-05-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-16",
   "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 MKX for Rock on 2026-05-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-114"
  },
  {
   "id": "iem-ww-MKX-SV-W-116-Sheboygan-wind-2026-05-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-16",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-05-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-116"
  },
  {
   "id": "iem-ww-MKX-SV-W-116-Sheboygan-hail-2026-05-16",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-16",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-05-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-116"
  },
  {
   "id": "iem-ww-MKX-SV-W-116-Fond Du Lac-wind-2026-05-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-05-16",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-05-16. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-116"
  },
  {
   "id": "iem-ww-MKX-SV-W-116-Fond Du Lac-hail-2026-05-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-05-16",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-05-16. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-116"
  },
  {
   "id": "iem-ww-MKX-TO-W-49-Lafayette-tornado-2026-05-16",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-16",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-05-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-49"
  },
  {
   "id": "iem-ww-MKX-TO-W-51-Lafayette-tornado-2026-05-16",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-16",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-05-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-51"
  },
  {
   "id": "iem-ww-MKX-TO-W-50-Iowa-tornado-2026-05-16",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-16",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-05-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-50"
  },
  {
   "id": "sps-2026-05-16-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-05-16",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-16-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-05-16",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-16-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-05-16",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-16-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-05-16",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-PDC-2026-05-15",
   "lat": 43.0193,
   "lon": -91.1237,
   "zip": "",
   "city": "PRAIRIE DU CHIEN",
   "date": "2026-05-15",
   "county": "Crawford",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PRAIRIE DU CHIEN (PDC) recorded a 56 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — PRAIRIE DU CHIEN (PDC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-15-wind-42.75--90.68",
   "lat": 42.75,
   "lon": -90.68,
   "zip": "",
   "city": "4 N Tennyson",
   "date": "2026-05-15",
   "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": "Home weather station PWS-KWIPOTOS9.",
   "sourceDetail": "NWS ARX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-15-wind-42.84--90.48",
   "lat": 42.84,
   "lon": -90.48,
   "zip": "",
   "city": "5 SSW Livingston",
   "date": "2026-05-15",
   "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": "TSTM WND GST reported near 5 SSW Livingston",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-113-Iowa-wind-2026-05-15",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-15",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-113"
  },
  {
   "id": "iem-ww-MKX-SV-W-113-Iowa-hail-2026-05-15",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-15",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-05-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-113"
  },
  {
   "id": "iem-ww-MKX-SV-W-113-Lafayette-wind-2026-05-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-15",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-05-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-113"
  },
  {
   "id": "iem-ww-MKX-SV-W-113-Lafayette-hail-2026-05-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-15",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-05-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-113"
  },
  {
   "id": "iem-ww-ARX-SV-W-69-Grant-wind-2026-05-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-05-15",
   "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 ARX for Grant on 2026-05-15. 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-69"
  },
  {
   "id": "iem-ww-ARX-SV-W-69-Grant-hail-2026-05-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-05-15",
   "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 ARX for Grant on 2026-05-15. 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-69"
  },
  {
   "id": "iem-ww-ARX-SV-W-66-Crawford-wind-2026-05-15",
   "zip": "",
   "city": "Crawford",
   "date": "2026-05-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford on 2026-05-15. 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-66"
  },
  {
   "id": "iem-ww-ARX-SV-W-66-Crawford-hail-2026-05-15",
   "zip": "",
   "city": "Crawford",
   "date": "2026-05-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford on 2026-05-15. 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-66"
  },
  {
   "id": "iem-ww-ARX-SV-W-66-Grant-wind-2026-05-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-05-15",
   "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 ARX for Grant on 2026-05-15. 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-66"
  },
  {
   "id": "iem-ww-ARX-SV-W-66-Grant-hail-2026-05-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-05-15",
   "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 ARX for Grant on 2026-05-15. 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-66"
  },
  {
   "id": "iem-ww-MKX-TO-W-48-Iowa-tornado-2026-05-15",
   "zip": "",
   "city": "Iowa",
   "date": "2026-05-15",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-05-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-48"
  },
  {
   "id": "iem-ww-MKX-TO-W-48-Lafayette-tornado-2026-05-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-05-15",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-05-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-48"
  },
  {
   "id": "iem-ww-ARX-TO-W-38-Grant-tornado-2026-05-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-05-15",
   "county": "Grant",
   "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 Grant on 2026-05-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-38"
  },
  {
   "id": "ncei-1339698-2026-05-15",
   "lon": 213772,
   "zip": "",
   "city": "ARTHUR",
   "date": "2026-05-15",
   "county": "Grant",
   "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 trained spotter reported a 61 mph wind gust 2 miles west-southwest of Arthur.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1339698",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329366-2026-05-15",
   "lon": 212529,
   "zip": "",
   "city": "BENTON",
   "date": "2026-05-15",
   "county": "Lafayette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado appeared to start along/west of County Road J and east of Dump Rd. Some tree damage was noted along Ollie Bell Rd along a few houses on the street.  Along Penny Benton Rd, it hit 6 trees, 1 uprooted, 1 snapped at the trunk but was rotted.  As it tracked east, it hit some metal farm buildings along Mullen Rd and south of Copeland Rd.  Corn stubble from the field to the west was noted deposited along the farm driveway with sheet metal from the barns lofted up the hill and into the forest to the east.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329366",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342654-2026-05-15",
   "lon": 212529,
   "zip": "",
   "city": "DODGEVILLE",
   "date": "2026-05-15",
   "county": "Iowa",
   "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 reports of downed trees, some on power lines in Dodgeville. Also a measured wind gust of 58 mph.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1342654",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342659-2026-05-15",
   "lon": 212529,
   "zip": "",
   "city": "BLUE MOUND STATE PARK",
   "date": "2026-05-15",
   "county": "Iowa",
   "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 WIGHM Brigham measured 59 mph.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1342659",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342657-2026-05-15",
   "lon": 212529,
   "zip": "",
   "city": "OREGON",
   "date": "2026-05-15",
   "county": "Dane",
   "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": "Small tree limbs down and an unsecured soccer goal on wheels was blown 100 yd across a soccer field and into a parking lot.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1342657",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-05-15-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-05-15",
   "county": "Trempealeau",
   "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 Trempealeau — 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-15-forest-wind",
   "zip": "",
   "city": "Forest",
   "date": "2026-05-15",
   "county": "Forest",
   "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 Forest — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-15-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-05-15",
   "county": "La Crosse",
   "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 La Crosse — 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-05-15-forest-hail",
   "zip": "",
   "city": "Forest",
   "date": "2026-05-15",
   "county": "Forest",
   "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 Forest — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-SV-W-39-Langlade-wind-2026-05-12",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-12",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-39"
  },
  {
   "id": "iem-ww-GRB-SV-W-39-Langlade-hail-2026-05-12",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-12",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-05-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-39"
  },
  {
   "id": "iem-ww-GRB-SV-W-39-Oconto-wind-2026-05-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-05-12",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-05-12. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-39"
  },
  {
   "id": "iem-ww-GRB-SV-W-39-Oconto-hail-2026-05-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-05-12",
   "county": "Oconto",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oconto on 2026-05-12. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-39"
  },
  {
   "id": "asos-bf-MKE-2026-05-12",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-05-12",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-12-forest-hail",
   "zip": "",
   "city": "Forest",
   "date": "2026-05-12",
   "county": "Forest",
   "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 Forest — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-12-langlade-hail",
   "zip": "",
   "city": "Langlade",
   "date": "2026-05-12",
   "county": "Langlade",
   "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 Langlade — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-12-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-05-12",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-12-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-05-12",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-12-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-12",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-GRB-2026-05-04",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-05-04",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-05-04",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-05-04",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-05-04-rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-05-04",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-04-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-05-04",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-05-04-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-05-04",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "ncei-1342852-2026-05-01",
   "lon": 214270,
   "zip": "",
   "city": "FT ATKINSON",
   "date": "2026-05-01",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River in the Fort Atkinson area continued to have impacts from high water. The floodwaters affected some park land and boat launchees, and partially flooded the following roads: Sinissippi Drive, Bark River Road from Kutz Road to Rock River Road and E Milwaukee Ave, and Rock River Rd from Highway 106 to the Fort Atkinson city limits.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1342852",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1342869-2026-05-01",
   "lon": 214270,
   "zip": "",
   "city": "BUSSEYVILLE",
   "date": "2026-05-01",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River at Lake Koshkonong continued to have impacts from high water. Floodwaters reached Oxbow Bend Road in the area of the gauge on the east side of the lake. The following roads were flooded: the end of Road 9, end of Road 8 St, end of E Road 7, Lakeview Dr, Charley Bluff Rd north of Royce Dallman Park, parts of Lamp Rd, Willow Rd, parts of Blackhawk Island Rd. Water surrounded some structures on Lamp Rd and toward the end of Blackhawk Island Rd. Low lying areas of Lakeland Campground and Altpeter County Park flooded. There was water into yards along High Ridge Rd. Homes and docks in the Blackhawk Island area on the north side of Lake Koshkonong were affected by floodwaters.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1342869",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-04-27-hail-43.40--89.62",
   "lat": 43.4,
   "lon": -89.62,
   "zip": "",
   "city": "2 N Merrimac",
   "date": "2026-04-27",
   "county": "Sauk",
   "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 Merrimac",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-wind-42.69--88.30",
   "lat": 42.69,
   "lon": -88.3,
   "zip": "",
   "city": "2 NW Burlington",
   "date": "2026-04-27",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Burlington Municipal Airport.",
   "sourceDetail": "NWS MKX — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-42.96--87.91",
   "lat": 42.96,
   "lon": -87.91,
   "zip": "",
   "city": "2 WSW Saint Francis",
   "date": "2026-04-27",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "More than 200 calls for downed trees and branches in Milwaukee. Some trees blocking roads_ and resting on homes and vehicles.",
   "sourceDetail": "NWS MKX — County Official via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-42.96--87.90",
   "lat": 42.96,
   "lon": -87.9,
   "zip": "",
   "city": "KMKE Airport ASOS",
   "date": "2026-04-27",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS Peak Wind Report_ 120-deg_ 67-kt_ 1832-zulu.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MKX-SV-W-110-Sauk-wind-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-110"
  },
  {
   "id": "iem-ww-MKX-SV-W-110-Sauk-hail-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-110"
  },
  {
   "id": "iem-ww-MKX-SV-W-110-Columbia-wind-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-110"
  },
  {
   "id": "iem-ww-MKX-SV-W-110-Columbia-hail-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-110"
  },
  {
   "id": "iem-ww-MKX-SV-W-108-Sauk-wind-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-108"
  },
  {
   "id": "iem-ww-MKX-SV-W-108-Sauk-hail-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-108"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Columbia-wind-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Columbia-hail-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Dodge-wind-2026-04-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-27",
   "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 MKX for Dodge on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Dodge-hail-2026-04-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-27",
   "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 MKX for Dodge on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Fond Du Lac-wind-2026-04-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Fond Du Lac-hail-2026-04-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Green Lake-wind-2026-04-27",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-27",
   "county": "Green 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 MKX for Green Lake on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-111-Green Lake-hail-2026-04-27",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-27",
   "county": "Green 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 MKX for Green Lake on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-111"
  },
  {
   "id": "iem-ww-MKX-SV-W-107-Sauk-wind-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-107"
  },
  {
   "id": "iem-ww-MKX-SV-W-107-Sauk-hail-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-107"
  },
  {
   "id": "iem-ww-MKX-SV-W-109-Sauk-wind-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-109"
  },
  {
   "id": "iem-ww-MKX-SV-W-109-Sauk-hail-2026-04-27",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-109"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Columbia-wind-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Columbia-hail-2026-04-27",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Dodge-wind-2026-04-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-27",
   "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 MKX for Dodge on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Dodge-hail-2026-04-27",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-27",
   "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 MKX for Dodge on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Fond Du Lac-wind-2026-04-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-MKX-SV-W-112-Fond Du Lac-hail-2026-04-27",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-27",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-112"
  },
  {
   "id": "iem-ww-ARX-TO-W-36-Jackson-tornado-2026-04-27",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-27",
   "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 ARX for Jackson on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-36"
  },
  {
   "id": "asos-bf-BUU-2026-04-27",
   "lat": 42.6907,
   "lon": -88.3046,
   "zip": "",
   "city": "BURLINGTON",
   "date": "2026-04-27",
   "county": "Walworth",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "BURLINGTON (BUU) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — BURLINGTON (BUU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-04-27",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-04-27",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2026-04-27",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-04-27",
   "county": "Milwaukee",
   "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": "MILWAUKEE (MKE) recorded a 77 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 77,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1335075-2026-04-27",
   "lon": 213228,
   "zip": "",
   "city": "MERRIMAC",
   "date": "2026-04-27",
   "county": "Sauk",
   "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 along a cold front. One storm produced large hail near Lake Wisconsin.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1335075",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-04-27-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-27",
   "county": "Grant",
   "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 Grant — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-27",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-27",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-27",
   "county": "Dane",
   "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 Dane — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-27",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-27",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-27",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-27",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-27",
   "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": "Special Weather Statement for Dodge — wind gusts up to 55 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-27-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-27",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2026-04-24-flood-46.60--90.65",
   "lat": 46.6,
   "lon": -90.65,
   "zip": "",
   "city": "1 E Odanah",
   "date": "2026-04-24",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "At least several inches of water flowing over Maple Street from Denomie Creek in Odanah.",
   "sourceDetail": "NWS DLH — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-24-flood-46.42--90.91",
   "lat": 46.42,
   "lon": -90.91,
   "zip": "",
   "city": "1 S Sanborn",
   "date": "2026-04-24",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over County Hwy E on the corner with County Hwy C. Appears to be mostly standing water covering half of the road on the north side.",
   "sourceDetail": "NWS DLH — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-24-flood-46.59--90.96",
   "lat": 46.59,
   "lon": -90.96,
   "zip": "",
   "city": "4 WNW Ashland",
   "date": "2026-04-24",
   "county": "Bayfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Per Bayfield County dispatch, there is water on Cherryville Road just east of Hwy 13.",
   "sourceDetail": "NWS DLH — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "sps-2026-04-24-outagamie-wind",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-24",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-23-hail-44.87--91.93",
   "lat": 44.87,
   "lon": -91.93,
   "zip": "",
   "city": "Menomonie",
   "date": "2026-04-23",
   "county": "Dunn",
   "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 Menomonie",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-23-wind-42.93--90.43",
   "lat": 42.93,
   "lon": -90.43,
   "zip": "",
   "city": "2 N Livingston",
   "date": "2026-04-23",
   "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": "TSTM WND GST reported near 2 N Livingston",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-23-flood-46.48--91.05",
   "lat": 46.48,
   "lon": -91.05,
   "zip": "",
   "city": "2 SE Benoit",
   "date": "2026-04-23",
   "county": "Bayfield",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water accumulation in fields and water swelling to banks on creek.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-106-Lafayette-wind-2026-04-23",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-23",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-106"
  },
  {
   "id": "iem-ww-MKX-SV-W-106-Lafayette-hail-2026-04-23",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-23",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-106"
  },
  {
   "id": "iem-ww-MKX-SV-W-105-Iowa-wind-2026-04-23",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-23",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-105"
  },
  {
   "id": "iem-ww-MKX-SV-W-105-Iowa-hail-2026-04-23",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-23",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-105"
  },
  {
   "id": "iem-ww-MKX-SV-W-105-Lafayette-wind-2026-04-23",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-23",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-105"
  },
  {
   "id": "iem-ww-MKX-SV-W-105-Lafayette-hail-2026-04-23",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-23",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-105"
  },
  {
   "id": "iem-ww-ARX-SV-W-58-Monroe-wind-2026-04-23",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-23",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-Monroe-hail-2026-04-23",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-23",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-58-Trempealeau-wind-2026-04-23",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-23",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-Trempealeau-hail-2026-04-23",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-23",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-58-Jackson-wind-2026-04-23",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-23",
   "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 ARX for Jackson 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-Jackson-hail-2026-04-23",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-23",
   "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 ARX for Jackson 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-58-La Crosse-wind-2026-04-23",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-23",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-La Crosse-hail-2026-04-23",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-23",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-58-Buffalo-wind-2026-04-23",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-23",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-Buffalo-hail-2026-04-23",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-23",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-60-Grant-wind-2026-04-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-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 ARX for Grant 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-60"
  },
  {
   "id": "iem-ww-ARX-SV-W-60-Grant-hail-2026-04-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-23",
   "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 ARX for Grant 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-60"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Washburn-wind-2026-04-23",
   "zip": "",
   "city": "Washburn",
   "date": "2026-04-23",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Washburn-hail-2026-04-23",
   "zip": "",
   "city": "Washburn",
   "date": "2026-04-23",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Bayfield-wind-2026-04-23",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-23",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Bayfield-hail-2026-04-23",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-23",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Douglas-wind-2026-04-23",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-23",
   "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 DLH for Douglas on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-6-Douglas-hail-2026-04-23",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-23",
   "county": "Douglas",
   "source": "IEM Watch/Warn 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 Douglas on 2026-04-23. 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-6"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Ashland-wind-2026-04-23",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-23",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Ashland-hail-2026-04-23",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-23",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Price-wind-2026-04-23",
   "zip": "",
   "city": "Price",
   "date": "2026-04-23",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Price-hail-2026-04-23",
   "zip": "",
   "city": "Price",
   "date": "2026-04-23",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Sawyer-wind-2026-04-23",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-23",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-DLH-SV-W-5-Sawyer-hail-2026-04-23",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-23",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-04-23. 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-5"
  },
  {
   "id": "iem-ww-ARX-SV-W-59-Grant-wind-2026-04-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-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 ARX for Grant 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-59"
  },
  {
   "id": "iem-ww-ARX-SV-W-59-Grant-hail-2026-04-23",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-23",
   "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 ARX for Grant 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-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-104-Iowa-wind-2026-04-23",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-23",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-23. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-104"
  },
  {
   "id": "iem-ww-MKX-SV-W-104-Iowa-hail-2026-04-23",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-23",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-23. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-104"
  },
  {
   "id": "ncei-1327838-2026-04-23",
   "lon": 211789,
   "zip": "",
   "city": "LIVINGSTON",
   "date": "2026-04-23",
   "county": "Grant",
   "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 trained spotter reported a 61 mph wind gust 2 miles north of Livingston.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1327838",
   "windSpeedMph": 53,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-23-lacrosse-wind",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-23",
   "county": "La Crosse",
   "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 La Crosse — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-vernon-wind",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-23",
   "county": "Vernon",
   "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 Vernon — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-23",
   "county": "Vernon",
   "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 Vernon — 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-04-23-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-23",
   "county": "Monroe",
   "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 Monroe — 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-04-23-taylor-wind",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-23",
   "county": "Taylor",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 63,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "3 Special Weather Statements for Taylor — 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-trempealea-hail",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-23",
   "county": "Trempealeau",
   "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 Trempealeau — 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-04-23-rusk-hail",
   "zip": "",
   "city": "Rusk",
   "date": "2026-04-23",
   "county": "Rusk",
   "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 Rusk — 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-clark-hail",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-23",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Clark — 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-04-23-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-23",
   "county": "Wood",
   "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 Wood — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-eauclaire-hail",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-23",
   "county": "Eau Claire",
   "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 Eau Claire — 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-clark-wind",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-23",
   "county": "Clark",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Clark — 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-marathon-wind",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-23",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-stcroix-hail",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-23",
   "county": "St. Croix",
   "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 St. Croix — 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-buffalo-wind",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-23",
   "county": "Buffalo",
   "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 Buffalo — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-trempealea-wind",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-23",
   "county": "Trempealeau",
   "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 Trempealeau — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-chippewa-wind",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-04-23",
   "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-04-23-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-23",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-lafayette-wind",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-23",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-crawford-wind",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-23",
   "county": "Crawford",
   "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 Crawford — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-23-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-23",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-FL-W-46-Winnebago-flood-2026-04-22",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-22",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-04-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-46"
  },
  {
   "id": "iem-ww-GRB-FL-W-47-Winnebago-flood-2026-04-22",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-22",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-04-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-47"
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.96--88.01",
   "lat": 42.96,
   "lon": -88.01,
   "zip": "",
   "city": "Greenfield",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Observation with pictures.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.96--87.90",
   "lat": 42.96,
   "lon": -87.9,
   "zip": "",
   "city": "2 WSW Saint Francis",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Milwaukee Airport Observer pictures.",
   "sourceDetail": "NWS MKX — Official NWS Obs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.95--87.92",
   "lat": 42.95,
   "lon": -87.92,
   "zip": "",
   "city": "3 W Saint Francis",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.79--88.05",
   "lat": 42.79,
   "lon": -88.05,
   "zip": "",
   "city": "6 E Wind Lake",
   "date": "2026-04-21",
   "county": "Racine",
   "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 E Wind Lake",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.77--88.13",
   "lat": 42.77,
   "lon": -88.13,
   "zip": "",
   "city": "4 SE Wind Lake",
   "date": "2026-04-21",
   "county": "Racine",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-21-hail-42.67--87.81",
   "lat": 42.67,
   "lon": -87.81,
   "zip": "",
   "city": "2 SE Elmwood Park",
   "date": "2026-04-21",
   "county": "Racine",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MKX-SV-W-102-Milwaukee-wind-2026-04-21",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-102"
  },
  {
   "id": "iem-ww-MKX-SV-W-102-Milwaukee-hail-2026-04-21",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-102"
  },
  {
   "id": "iem-ww-MKX-SV-W-103-Racine-wind-2026-04-21",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-21",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-21. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-103"
  },
  {
   "id": "iem-ww-MKX-SV-W-103-Racine-hail-2026-04-21",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-21",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-21. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-103"
  },
  {
   "id": "ncei-1335077-2026-04-21",
   "lon": 213230,
   "zip": "",
   "city": "GREENFIELD",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pictures provided.",
   "sourceDetail": "Verified by Public — NCEI Event #1335077",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1335078-2026-04-21",
   "lon": 213230,
   "zip": "",
   "city": "(MKE)MITCHELL APT MI",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pictures provided by the weather observer at Mitchell Field.",
   "sourceDetail": "Verified by Official NWS Observations — NCEI Event #1335078",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1335080-2026-04-21",
   "lon": 213230,
   "zip": "",
   "city": "NORTH CAPE",
   "date": "2026-04-21",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered thunderstorms develop over far southeast WI with the passage of an upper level disturbance and the approach of a weak cold front. A couple storms produced large hail.",
   "sourceDetail": "Verified by Public — NCEI Event #1335080",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1335081-2026-04-21",
   "lon": 213230,
   "zip": "",
   "city": "UNION GROVE HRNR ARP",
   "date": "2026-04-21",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered thunderstorms develop over far southeast WI with the passage of an upper level disturbance and the approach of a weak cold front. A couple storms produced large hail.",
   "sourceDetail": "Verified by Public — NCEI Event #1335081",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1335082-2026-04-21",
   "lon": 213230,
   "zip": "",
   "city": "ELMWOOD PARK",
   "date": "2026-04-21",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Scattered thunderstorms develop over far southeast WI with the passage of an upper level disturbance and the approach of a weak cold front. A couple storms produced large hail.",
   "sourceDetail": "Verified by Public — NCEI Event #1335082",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-04-21-milwaukee-hail",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-21",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-21-waukesha-hail",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-21",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-21-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-21",
   "county": "Racine",
   "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 Racine — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-FL-W-45-Marinette-flood-2026-04-20",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-20",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-45"
  },
  {
   "id": "iem-ww-GRB-FL-W-45-Florence-flood-2026-04-20",
   "zip": "",
   "city": "Florence",
   "date": "2026-04-20",
   "county": "Florence",
   "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 GRB for Florence on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-45"
  },
  {
   "id": "iem-ww-GRB-FL-W-44-Waushara-flood-2026-04-20",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-20",
   "county": "Waushara",
   "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 GRB for Waushara on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-44"
  },
  {
   "id": "iem-ww-GRB-FL-W-44-Winnebago-flood-2026-04-20",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-20",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-44"
  },
  {
   "id": "iem-ww-MKX-FL-W-41-Rock-flood-2026-04-20",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-20",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-41"
  },
  {
   "id": "iem-ww-MKX-FL-W-43-Racine-flood-2026-04-20",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-20",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-43"
  },
  {
   "id": "iem-ww-MKX-FL-W-42-Green Lake-flood-2026-04-20",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-20",
   "county": "Green 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 MKX for Green Lake on 2026-04-20. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-42"
  },
  {
   "id": "ncei-1332913-2026-04-19",
   "lon": 212520,
   "zip": "",
   "city": "CHARLIE BLUFF",
   "date": "2026-04-19",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River at Newville rose to Moderate flood stage. Flood waters surrounded some homes near East Mallwood Drive and were into yards and roads across eastern Newville. Floodwaters affected a riverside restaurant and its parking lot on the south side of the river.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332913",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-GRB-FL-W-41-Wood-flood-2026-04-18",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-18",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-41"
  },
  {
   "id": "iem-ww-GRB-FL-W-40-Marathon-flood-2026-04-18",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-18",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-40"
  },
  {
   "id": "iem-ww-GRB-FL-W-43-Portage-flood-2026-04-18",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-18",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-43"
  },
  {
   "id": "iem-ww-ARX-FL-W-26-Crawford-flood-2026-04-18",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-18",
   "county": "Crawford",
   "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 Crawford on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-26"
  },
  {
   "id": "iem-ww-ARX-FL-W-25-Grant-flood-2026-04-18",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-18",
   "county": "Grant",
   "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 Grant on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-25"
  },
  {
   "id": "iem-ww-ARX-FL-W-25-Iowa-flood-2026-04-18",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-18",
   "county": "Iowa",
   "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 Iowa on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-25"
  },
  {
   "id": "iem-ww-ARX-FL-W-25-Richland-flood-2026-04-18",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-18",
   "county": "Richland",
   "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 Richland on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-25"
  },
  {
   "id": "iem-ww-MKX-FL-W-37-Green-flood-2026-04-18",
   "zip": "",
   "city": "Green",
   "date": "2026-04-18",
   "county": "Green",
   "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 MKX for Green on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-37"
  },
  {
   "id": "iem-ww-GRB-FL-W-42-Wood-flood-2026-04-18",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-18",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-42"
  },
  {
   "id": "iem-ww-MKX-FL-W-35-Jefferson-flood-2026-04-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-18",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-35"
  },
  {
   "id": "iem-ww-MKX-FL-W-35-Rock-flood-2026-04-18",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-18",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-35"
  },
  {
   "id": "iem-ww-MKX-FL-W-38-Racine-flood-2026-04-18",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-18",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-38"
  },
  {
   "id": "iem-ww-MKX-FL-W-39-Sheboygan-flood-2026-04-18",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-18",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-39"
  },
  {
   "id": "iem-ww-MKX-FL-W-40-Milwaukee-flood-2026-04-18",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-18",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-40"
  },
  {
   "id": "ncei-1334694-2026-04-18",
   "lon": 213181,
   "zip": "",
   "city": "MUSCODA",
   "date": "2026-04-18",
   "county": "Grant",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rainfall from multiple rounds of thunderstorms during the middle of April resulted in the Wisconsin River at Muscoda rising into flood stage during the early morning hours on April 18th. The river crested in minor flood stage on April 19th during the early morning before falling below flood stage during the morning on April 21st.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1334694",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332915-2026-04-18",
   "lon": 212520,
   "zip": "",
   "city": "BUSSEYVILLE",
   "date": "2026-04-18",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River at Lake Koshkonong rose to Moderate flood stage. There was widespread flooding of roads and docks in the Town of Koshkonong and Town of Sumner including Vets Lane, Blackhawk Island Road and Oxbow Bend Road. There was knee-deep water over Blackhawk Island Road. Lamp Road on the west side of the river also became flooded. Lake Koshkonong merged with Mud Lake to the east of Lake Koshkonong.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332915",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.73--92.44",
   "lat": 44.73,
   "lon": -92.44,
   "zip": "",
   "city": "2 E Ellsworth",
   "date": "2026-04-17",
   "county": "Pierce",
   "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 Ellsworth",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.03--90.92",
   "lat": 45.03,
   "lon": -90.92,
   "zip": "",
   "city": "8 NW Thorp",
   "date": "2026-04-17",
   "county": "Taylor",
   "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 NW Thorp",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.04--90.92",
   "lat": 45.04,
   "lon": -90.92,
   "zip": "",
   "city": "8 NW Thorp",
   "date": "2026-04-17",
   "county": "Taylor",
   "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 NW Thorp",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.64--92.47",
   "lat": 44.64,
   "lon": -92.47,
   "zip": "",
   "city": "4 NNW Bay City",
   "date": "2026-04-17",
   "county": "Pierce",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emailed photos of large hail in backyard. Time estimated via radar.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.40--92.62",
   "lat": 45.4,
   "lon": -92.62,
   "zip": "",
   "city": "1 SE St. Croix Falls",
   "date": "2026-04-17",
   "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 1 SE St. Croix Falls",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.98--90.50",
   "lat": 43.98,
   "lon": -90.5,
   "zip": "",
   "city": "1 S Tomah",
   "date": "2026-04-17",
   "county": "Monroe",
   "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 S Tomah",
   "sourceDetail": "NWS ARX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.99--90.50",
   "lat": 43.99,
   "lon": -90.5,
   "zip": "",
   "city": "Tomah",
   "date": "2026-04-17",
   "county": "Monroe",
   "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 Tomah",
   "sourceDetail": "NWS ARX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.99--90.50",
   "lat": 43.99,
   "lon": -90.5,
   "zip": "",
   "city": "Tomah",
   "date": "2026-04-17",
   "county": "Monroe",
   "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 Tomah",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-44.57--91.67",
   "lat": 44.57,
   "lon": -91.67,
   "zip": "",
   "city": "Mondovi",
   "date": "2026-04-17",
   "county": "Buffalo",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime to nickel size hail in Mondovi. Relayed from Eau Claire County comm center.",
   "sourceDetail": "NWS ARX — 911 Call Center via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.96--90.13",
   "lat": 42.96,
   "lon": -90.13,
   "zip": "",
   "city": "Dodgeville",
   "date": "2026-04-17",
   "county": "Iowa",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.97--90.12",
   "lat": 42.97,
   "lon": -90.12,
   "zip": "",
   "city": "Dodgeville",
   "date": "2026-04-17",
   "county": "Iowa",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-46.02--91.00",
   "lat": 46.02,
   "lon": -91,
   "zip": "",
   "city": "10 SSW Clam Lake",
   "date": "2026-04-17",
   "county": "Sawyer",
   "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 25 E of Hayward by Moose Lake. Location is approximate.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.58--89.89",
   "lat": 42.58,
   "lon": -89.89,
   "zip": "",
   "city": "1 NW South Wayne",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.83--90.69",
   "lat": 42.83,
   "lon": -90.69,
   "zip": "",
   "city": "2 SE Lancaster",
   "date": "2026-04-17",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail at Sheriffs office southeast of Lancaster.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.83--90.68",
   "lat": 42.83,
   "lon": -90.68,
   "zip": "",
   "city": "2 SE Lancaster",
   "date": "2026-04-17",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail at Sheriffs office southeast of Lancaster.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.90--91.03",
   "lat": 45.9,
   "lon": -91.03,
   "zip": "",
   "city": "6 N Winter",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "This is a correction for a report at this location issued at 0503 PM for quarter size hail. Updated to correct time and description. Quarter size hail was reported at this location.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.30--89.75",
   "lat": 43.3,
   "lon": -89.75,
   "zip": "",
   "city": "1 NW Prairie Du Sac",
   "date": "2026-04-17",
   "county": "Sauk",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.94--90.54",
   "lat": 45.94,
   "lon": -90.54,
   "zip": "",
   "city": "5 W Park Falls",
   "date": "2026-04-17",
   "county": "Price",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Law enforcement reported quarter size hail about 5 miles west of Park Falls near animal rescue. Location and time approximate from radar.",
   "sourceDetail": "NWS DLH — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.90--91.51",
   "lat": 45.9,
   "lon": -91.51,
   "zip": "",
   "city": "4 NNE Stone Lake",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Largest hail was half-dollar size with lots of smaller hail.",
   "sourceDetail": "NWS DLH — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.67--90.29",
   "lat": 42.67,
   "lon": -90.29,
   "zip": "",
   "city": "5 SE Belmont",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.97--90.60",
   "lat": 45.97,
   "lon": -90.6,
   "zip": "",
   "city": "6 SW Butternut",
   "date": "2026-04-17",
   "county": "Price",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime size hail with a few up to quarters.",
   "sourceDetail": "NWS DLH — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.03--91.13",
   "lat": 43.03,
   "lon": -91.13,
   "zip": "",
   "city": "1 SE Prairie Du Chien",
   "date": "2026-04-17",
   "county": "Crawford",
   "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 Prairie Du Chien",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.51--89.66",
   "lat": 42.51,
   "lon": -89.66,
   "zip": "",
   "city": "2 N Oneco",
   "date": "2026-04-17",
   "county": "Green",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.61--89.65",
   "lat": 42.61,
   "lon": -89.65,
   "zip": "",
   "city": "1 N Monroe",
   "date": "2026-04-17",
   "county": "Green",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.52--89.02",
   "lat": 42.52,
   "lon": -89.02,
   "zip": "",
   "city": "Beloit",
   "date": "2026-04-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": "Relayed from Broadcast Media (WMTV Madison). Time estimated from radar.",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.59--89.64",
   "lat": 42.59,
   "lon": -89.64,
   "zip": "",
   "city": "1 S Monroe",
   "date": "2026-04-17",
   "county": "Green",
   "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 Monroe",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.53--88.97",
   "lat": 42.53,
   "lon": -88.97,
   "zip": "",
   "city": "3 E Beloit",
   "date": "2026-04-17",
   "county": "Rock",
   "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 Beloit",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.60--89.64",
   "lat": 42.6,
   "lon": -89.64,
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed from Broadcast Media (WISC).",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-45.81--89.72",
   "lat": 45.81,
   "lon": -89.72,
   "zip": "",
   "city": "1 NNW Hazelhurst",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report from social media_ time estimated by radar.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.71--89.24",
   "lat": 42.71,
   "lon": -89.24,
   "zip": "",
   "city": "3 NNW Footville",
   "date": "2026-04-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": "HAIL reported near 3 NNW Footville",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-43.19--88.72",
   "lat": 43.19,
   "lon": -88.72,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-17",
   "county": "Jefferson",
   "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 Watertown",
   "sourceDetail": "NWS MKX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.68--89.03",
   "lat": 42.68,
   "lon": -89.03,
   "zip": "",
   "city": "1 WSW Janesville",
   "date": "2026-04-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": "Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.78--88.95",
   "lat": 42.78,
   "lon": -88.95,
   "zip": "",
   "city": "Milton",
   "date": "2026-04-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": "HAIL reported near Milton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.83--88.56",
   "lat": 42.83,
   "lon": -88.56,
   "zip": "",
   "city": "3 SE Palmyra",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 Palmyra",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.88--88.47",
   "lat": 42.88,
   "lon": -88.47,
   "zip": "",
   "city": "Eagle",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed from HAM Radio.",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-hail-42.85--88.47",
   "lat": 42.85,
   "lon": -88.47,
   "zip": "",
   "city": "2 S Eagle",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 Eagle",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-wind-46.14--91.98",
   "lat": 46.14,
   "lon": -91.98,
   "zip": "",
   "city": "8 WNW Minong",
   "date": "2026-04-17",
   "county": "Washburn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station MRZW3 Minong RAWS. Time of wind gust estimated from radar.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MFI-2026-04-17",
   "lat": 44.6369,
   "lon": -90.1893,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHFIELD (MFI) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MARSHFIELD (MFI) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-46.02--91.45",
   "lat": 46.02,
   "lon": -91.45,
   "zip": "",
   "city": "2 ENE Hayward",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM 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 KHYR Hayward Airport.",
   "sourceDetail": "NWS DLH — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ASX-2026-04-17",
   "lat": 46.5487,
   "lon": -90.9189,
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashland (ASX) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashland (ASX) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-46.78--90.77",
   "lat": 46.78,
   "lon": -90.77,
   "zip": "",
   "city": "1 E La Pointe",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station K4R5 La Pointe Airport.",
   "sourceDetail": "NWS DLH — AWOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-44.49--88.13",
   "lat": 44.49,
   "lon": -88.13,
   "zip": "",
   "city": "3 W Ashwaubenon",
   "date": "2026-04-17",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "At the Green Bay Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.32--91.77",
   "lat": 44.32,
   "lon": -91.77,
   "zip": "",
   "city": "Cream",
   "date": "2026-04-17",
   "county": "Buffalo",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF3 tornado (maximum estimated wind speed 140 mph) formed a few miles southwest of the town of Cream around 3:27 pm and traveled 8 miles to the northeast finally lifting north of Montana around 3:43 pm. The tornado damaged a family home residence of good construction removing many exterior walls and the roof near State Road 88 south of Cream. This damage suggests lower EF3 wind speeds. The upstream damage to trees suggests the tornado intensified heading into this area. Many trees were downed or snapped on the path with farm outbuildings also being destroyed.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.30--91.29",
   "lat": 44.3,
   "lon": -91.29,
   "zip": "",
   "city": "3 W Blair",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The 6 mile EF1 tornado first touched down around 4:08 pm west-northwest of Blair and tracked east affecting mainly rural areas. The track was a few miles north of Blair with mainly tree damage noted. The tornado ended just before the Trempealeau/Jackson county line on Turri Coulee Road at 4:17 pm. Maximum winds were estimated at around 110 mph.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.55--91.17",
   "lat": 44.55,
   "lon": -91.17,
   "zip": "",
   "city": "3 SE Osseo",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF1-rated tornado touched down near Interstate 94 where County Road B nearly intersects about 3 miles southeast of Osseo WI. The tornado affected rural areas causing tree damage, sometimes extensive acreage, before ending near the intersection of Highway 10 and Moe Rd. The path was 5 miles with max wind estimated at 100 mph.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.58--91.24",
   "lat": 44.58,
   "lon": -91.24,
   "zip": "",
   "city": "1 W Osseo",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Numerous houses and trees damaged along County Rd K and Old 17.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.58--91.12",
   "lat": 44.58,
   "lon": -91.12,
   "zip": "",
   "city": "5 E Osseo",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An officer reported a tornado near the intersection of County Rd M and Highway 10 heading east.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.59--91.12",
   "lat": 44.59,
   "lon": -91.12,
   "zip": "",
   "city": "5 E Osseo",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An officer reported a tornado near the intersection of County Rd M and Highway 10 heading east.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.35--90.82",
   "lat": 44.35,
   "lon": -90.82,
   "zip": "",
   "city": "4 NNE Black River Falls",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Rain-wrapped tornado observed by storm chasers.",
   "sourceDetail": "NWS ARX — Storm Chaser via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.39--90.76",
   "lat": 44.39,
   "lon": -90.76,
   "zip": "",
   "city": "2 SW Hatfield",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado developed southwest of Hatfield along the Black River and churned eastward, causing extensive damage to trees as it roughly paralleled Old Highway 54. Despite the extensive tree damage, damage to buildings along the path was limited, supporting an EF1 rating with maximum estimated winds of 100 mph. The tornado ended around Campground Road and the Canadian National railroad tracks southeast of Hatfield.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-hail-46.67--92.00",
   "lat": 46.67,
   "lon": -92,
   "zip": "",
   "city": "4 N South Range",
   "date": "2026-04-17",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.9,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-04-17-flood-44.81--89.78",
   "lat": 44.81,
   "lon": -89.78,
   "zip": "",
   "city": "4 N Moon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Hog Creek on Hog Creek Road is flooded and culverts are washed out.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-44.98--89.64",
   "lat": 44.98,
   "lon": -89.64,
   "zip": "",
   "city": "2 N Wausau",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding. Also, law enforcement reports minor poor drainage flooding in the area.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-44.67--90.17",
   "lat": 44.67,
   "lon": -90.17,
   "zip": "",
   "city": "1 NW Marshfield",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "getting reports of cars stuck in water on several streets with in Marshfield.",
   "sourceDetail": "NWS GRB — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-45.10--89.48",
   "lat": 45.1,
   "lon": -89.48,
   "zip": "",
   "city": "3 NW Glandon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Path length of 4.33 miles. Estimated width of 100 yards. Peak wind 110 mph (EF1).",
   "sourceDetail": "NWS GRB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.84--89.57",
   "lat": 44.84,
   "lon": -89.57,
   "zip": "",
   "city": "3 WSW Ringle",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 WSW Ringle. Ringle Tornado. The tornado developed about 3 miles west-southwest of Ringle, near County Road J and Weston Avenue, at about 4:46 pm. The tornado moved northeast, crossing highway 29 and downing hundreds of trees. It then moved through neighborhoods along and near River Road from Shady Lane to north of Clubhouse Road. In this area, dozens of homes suffered significant roof damage, with failures of attached garages common. At least three homes in this area had complete removal of their roofs with failure of all external walls and several interior walls, consistent with EF-3 damage. Hundreds more trees were downed in this area, with many snapped near the base. Multiple sheds and outbuildings were destroyed. The tornado continued northeast, closely following the Eau Claire River, and dissipated between Gold Dust Road and County Road Z, 5 miles southwest of Hogarty, at about 5:03 pm. There have been no reported injuries or fatalities. Path length was 13.53 miles. Estimated width of 600 yards. Peak wind 145 mph (EF3).",
   "sourceDetail": "NWS GRB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.89--89.55",
   "lat": 44.89,
   "lon": -89.55,
   "zip": "",
   "city": "1 SE Weston",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Damage to houses.",
   "sourceDetail": "NWS GRB — Fire Dept/Rescue via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-44.89--89.41",
   "lat": 44.89,
   "lon": -89.41,
   "zip": "",
   "city": "1 SSW Ringle",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Caller said tornado on ground going north east.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.68--89.05",
   "lat": 42.68,
   "lon": -89.05,
   "zip": "",
   "city": "2 W Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Two cars stranded in flood waters near North Crosby Ave.",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.67--89.37",
   "lat": 42.67,
   "lon": -89.37,
   "zip": "",
   "city": "4 N Brodhead",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Green County Dispatch relayed report of flash flooding on Wisconsin Hwy 104 north of Brodhead.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-43.12--89.97",
   "lat": 43.12,
   "lon": -89.97,
   "zip": "",
   "city": "4 SW Arena",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed Report: Iowa County Dispatch relayed report of flash flooding over bridges on Amacher Hollow Road and Sawle Road between Arena and Ridgeway, Wisconsin.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.65--89.45",
   "lat": 42.65,
   "lon": -89.45,
   "zip": "",
   "city": "4 WNW Brodhead",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Green County Dispatch relayed flash flooding at the intersection of County Hwy F and County Hwy FF.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.97--90.33",
   "lat": 42.97,
   "lon": -90.33,
   "zip": "",
   "city": "Cobb",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Lafayette County Dispatch reports water over roadway in Cobb as a result of flash flooding.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.67--89.07",
   "lat": 42.67,
   "lon": -89.07,
   "zip": "",
   "city": "3 WSW Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rock County Dispatch reports bridge washout at Fisher Creek on Rockport Road.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.70--89.02",
   "lat": 42.7,
   "lon": -89.02,
   "zip": "",
   "city": "1 NNW Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Many cars stuck in flood waters throughout the city of Janesville. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.69--89.00",
   "lat": 42.69,
   "lon": -89,
   "zip": "",
   "city": "1 NE Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Adds data to previous flash flood report from 1 NE Janesville. Multiple photos and videos on social media of First Lutheran Church parking lot with water up to base of windows on multiple cars in the lot. Water flowing into the first floor of building. Time estimated by radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-43.34--88.46",
   "lat": 43.34,
   "lon": -88.46,
   "zip": "",
   "city": "Rubicon",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Dodge County Dispatch reports flooding occurred on County Road N in Rubicon.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.69--88.03",
   "lat": 42.69,
   "lon": -88.03,
   "zip": "",
   "city": "1 ENE Union Grove",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Racine County Dispatch reports flooding occurred at 67th Drive and Mill Avenue.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.98--87.97",
   "lat": 42.98,
   "lon": -87.97,
   "zip": "",
   "city": "2 S West Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous social media videos showing street flooding scattered throughout Milwaukee County.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.72--88.02",
   "lat": 42.72,
   "lon": -88.02,
   "zip": "",
   "city": "3 NNE Union Grove",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Racine County Dispatch reports flash flooding occurred at the 1000 block of 61st Drive north of Union Grove.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.73--88.17",
   "lat": 42.73,
   "lon": -88.17,
   "zip": "",
   "city": "3 NW Eagle Lake",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Racine County Dispatch reports flashing flooding occurred at Sharp Road and Rowntree Road.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-flood-42.76--88.05",
   "lat": 42.76,
   "lon": -88.05,
   "zip": "",
   "city": "5 N Union Grove",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Racine County dispatch reports flash flooding occurred from the 1600 to 1700 block of 2 Mile Road north of Yorkville.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.64--88.95",
   "lat": 42.64,
   "lon": -88.95,
   "zip": "",
   "city": "4 SE Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey concludes an EF-1 tornado occurred with estimated peak winds of 100 mph. The tornado started southwest of Emerald Grove and moved northeastward, taking the roof off of a farm outbuilding, buckling garage doors, and snapping multiple trees before ending near Lake Lorraine. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.65--88.95",
   "lat": 42.65,
   "lon": -88.95,
   "zip": "",
   "city": "4 SE Janesville",
   "date": "2026-04-17",
   "county": "Rock",
   "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 a tornado on the ground.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.65--88.87",
   "lat": 42.65,
   "lon": -88.87,
   "zip": "",
   "city": "1 N Avalon",
   "date": "2026-04-17",
   "county": "Rock",
   "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 5 ENE Avalon. Snapped and uprooted trees, damage to houses, and sheet metal wrapped around trees near Emerald Grove. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.65--88.78",
   "lat": 42.65,
   "lon": -88.78,
   "zip": "",
   "city": "5 ENE Avalon",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Snapped and uprooted trees, damage to houses, and sheet metal wrapped around trees near Emerald Grove. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.64--88.72",
   "lat": 42.64,
   "lon": -88.72,
   "zip": "",
   "city": "3 NNW Darien",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey concludes an EF-1 tornado occurred with estimated peak winds of 100 mph. The tornado started just north of School Section Road, traveled along State Road 11 into the Redwood Court neighborhood of Delavan. Pine trees uprooted and snapped, a few outbuildings having sheet metal removed from the roof and walls, empty concrete silo toppled. Time estimated by radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.65--88.69",
   "lat": 42.65,
   "lon": -88.69,
   "zip": "",
   "city": "3 WNW Delavan",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey concludes an EF-1 tornado occurred with estimated peak winds of 100 mph. The tornado started near Turtle Creek by Klug Road, lifting northeastward through the northern portions of Comus Lake by Dam Road. The tornado uprooted or snapped multiple trees along the path, pushed in mental doors on a large metal building, and pulled off shingles on a garage and a house. Time estimated by radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.70--88.37",
   "lat": 42.7,
   "lon": -88.37,
   "zip": "",
   "city": "5 WNW Burlington",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey concludes an EF-0 tornado occurred with estimated peak winds of 70 mph and a width of 50 yards. The tornado started along Spring Prairie Road southwest of Honey Lake. The tornado then traveled east-southeast causing damage to tree limbs and uprooting trees along Spring Prairie Road. Shingles were also removed from roofs, and siding damage was done to a garage. The tornado then ended on Lyons Road. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.81--88.28",
   "lat": 42.81,
   "lon": -88.28,
   "zip": "",
   "city": "3 WNW Waterford North",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey concludes an EF-0 tornado occurred with estimated peak winds of 70 mph and a path width of 70 yards. This tornado began at the intersection of Wisconsin Hwy 83 and County Hwy O north of Waterford. This tornado then continued east, uprooting and snapping trees as well as lofting a porta-potty onto a building, before likely ending in the Tichigan State Wildlife Area. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.85--88.15",
   "lat": 42.85,
   "lon": -88.15,
   "zip": "",
   "city": "2 N Wind Lake",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey concludes an EF-0 tornado occurred with estimated peak winds of 70 mph and a width of 75 yards. The tornado started near the intersection of Kelsey Drive and Keiser Lane. This tornado then headed northeast causing tree damage before ending in the Big Muskego Lake Wildlife Area northeast of Keiser Lane. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.79--88.08",
   "lat": 42.79,
   "lon": -88.08,
   "zip": "",
   "city": "5 ESE Wind Lake",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey reported EF-0 Tornado, estimated peak winds of 80 mph. Began on west side of US-45 in northern Racine Co near North Cape and tracked northeast to 7 Mile Rd. Intermittent damage to a few trees, barn with portion of roof torn off and lofted. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-42.82--88.07",
   "lat": 42.82,
   "lon": -88.07,
   "zip": "",
   "city": "4 E Wind Lake",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey reported EF-1 Tornado, estimated peak winds of 100 mph. Began on west side of US-45 in northern Racine Co and tracked northeast to County Line Rd on the south side of Franklin in Milwaukee County. Many snapped and uprooted trees, barn damage, house roof damage, and a warehouse lost 50 percent of its roof. Time estimated from radar.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-GRB-SV-W-37-Vilas-wind-2026-04-17",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-37"
  },
  {
   "id": "iem-ww-GRB-SV-W-37-Vilas-hail-2026-04-17",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-37"
  },
  {
   "id": "iem-ww-ARX-SV-W-52-Clark-wind-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-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-52"
  },
  {
   "id": "iem-ww-ARX-SV-W-52-Clark-hail-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-17. 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-52"
  },
  {
   "id": "iem-ww-ARX-SV-W-52-Jackson-wind-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-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-52"
  },
  {
   "id": "iem-ww-ARX-SV-W-52-Jackson-hail-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. 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-52"
  },
  {
   "id": "iem-ww-MPX-SV-W-38-Chippewa-wind-2026-04-17",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-04-17",
   "county": "Chippewa",
   "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 Chippewa 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-38"
  },
  {
   "id": "iem-ww-MPX-SV-W-38-Chippewa-hail-2026-04-17",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-04-17",
   "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-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-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Fond Du Lac-wind-2026-04-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Fond Du Lac-hail-2026-04-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Sheboygan-wind-2026-04-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Sheboygan-hail-2026-04-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Washington-wind-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-MKX-SV-W-91-Washington-hail-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-91"
  },
  {
   "id": "iem-ww-GRB-SV-W-38-Oneida-wind-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-38"
  },
  {
   "id": "iem-ww-GRB-SV-W-38-Oneida-hail-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-38"
  },
  {
   "id": "iem-ww-GRB-SV-W-38-Vilas-wind-2026-04-17",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-38"
  },
  {
   "id": "iem-ww-GRB-SV-W-38-Vilas-hail-2026-04-17",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Vilas on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-73-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-73"
  },
  {
   "id": "iem-ww-MKX-SV-W-73-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-73"
  },
  {
   "id": "iem-ww-MKX-SV-W-79-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-79"
  },
  {
   "id": "iem-ww-MKX-SV-W-79-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-79"
  },
  {
   "id": "iem-ww-MKX-SV-W-74-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-74"
  },
  {
   "id": "iem-ww-MKX-SV-W-74-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-74"
  },
  {
   "id": "iem-ww-MKX-SV-W-74-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-74"
  },
  {
   "id": "iem-ww-MKX-SV-W-74-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-74"
  },
  {
   "id": "iem-ww-ARX-SV-W-50-Taylor-wind-2026-04-17",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-17",
   "county": "Taylor",
   "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 Taylor 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-50"
  },
  {
   "id": "iem-ww-ARX-SV-W-50-Taylor-hail-2026-04-17",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-17",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor on 2026-04-17. 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-50"
  },
  {
   "id": "iem-ww-ARX-SV-W-50-Clark-wind-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-50"
  },
  {
   "id": "iem-ww-ARX-SV-W-50-Clark-hail-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-17. 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-50"
  },
  {
   "id": "iem-ww-GRB-SV-W-32-Lincoln-wind-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "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 GRB for Lincoln on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-32"
  },
  {
   "id": "iem-ww-GRB-SV-W-32-Lincoln-hail-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Lincoln on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-54-Clark-wind-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-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-54"
  },
  {
   "id": "iem-ww-ARX-SV-W-54-Clark-hail-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-17. 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-54"
  },
  {
   "id": "iem-ww-ARX-SV-W-54-Jackson-wind-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-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-54"
  },
  {
   "id": "iem-ww-ARX-SV-W-54-Jackson-hail-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. 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-54"
  },
  {
   "id": "iem-ww-MKX-SV-W-90-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-90"
  },
  {
   "id": "iem-ww-MKX-SV-W-90-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-90"
  },
  {
   "id": "iem-ww-ARX-SV-W-56-Jackson-wind-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-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-56"
  },
  {
   "id": "iem-ww-ARX-SV-W-56-Jackson-hail-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. 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-56"
  },
  {
   "id": "iem-ww-ARX-SV-W-56-Monroe-wind-2026-04-17",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-17",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe on 2026-04-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-56"
  },
  {
   "id": "iem-ww-ARX-SV-W-56-Monroe-hail-2026-04-17",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-17",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-04-17. 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-56"
  },
  {
   "id": "iem-ww-GRB-SV-W-31-Oneida-wind-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-31"
  },
  {
   "id": "iem-ww-GRB-SV-W-31-Oneida-hail-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Walworth-wind-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Walworth-hail-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-99-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-99"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-MKX-SV-W-83-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-83"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Burnett-wind-2026-04-17",
   "zip": "",
   "city": "Burnett",
   "date": "2026-04-17",
   "county": "Burnett",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Burnett 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-2"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Burnett-hail-2026-04-17",
   "zip": "",
   "city": "Burnett",
   "date": "2026-04-17",
   "county": "Burnett",
   "source": "IEM Watch/Warn 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 Burnett on 2026-04-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-2"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Sawyer-wind-2026-04-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer 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-2"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Sawyer-hail-2026-04-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-04-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-2"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Washburn-wind-2026-04-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-04-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Washburn 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-2"
  },
  {
   "id": "iem-ww-DLH-SV-W-2-Washburn-hail-2026-04-17",
   "zip": "",
   "city": "Washburn",
   "date": "2026-04-17",
   "county": "Washburn",
   "source": "IEM Watch/Warn 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 Washburn on 2026-04-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-2"
  },
  {
   "id": "iem-ww-MPX-SV-W-34-Pierce-wind-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "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 Pierce 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-Pierce-hail-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-GRB-SV-W-33-Langlade-wind-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-33"
  },
  {
   "id": "iem-ww-GRB-SV-W-33-Langlade-hail-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-33"
  },
  {
   "id": "iem-ww-GRB-SV-W-33-Lincoln-wind-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "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 GRB for Lincoln on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-33"
  },
  {
   "id": "iem-ww-GRB-SV-W-33-Lincoln-hail-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Lincoln on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-89-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-89"
  },
  {
   "id": "iem-ww-MKX-SV-W-89-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-89"
  },
  {
   "id": "iem-ww-MKX-SV-W-89-Walworth-wind-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-89"
  },
  {
   "id": "iem-ww-MKX-SV-W-89-Walworth-hail-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-89"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Forest-wind-2026-04-17",
   "zip": "",
   "city": "Forest",
   "date": "2026-04-17",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Forest-hail-2026-04-17",
   "zip": "",
   "city": "Forest",
   "date": "2026-04-17",
   "county": "Forest",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Forest on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Langlade-wind-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Langlade-hail-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Oneida-wind-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-GRB-SV-W-35-Oneida-hail-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-35"
  },
  {
   "id": "iem-ww-ARX-SV-W-51-Richland-wind-2026-04-17",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-17",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland on 2026-04-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-51"
  },
  {
   "id": "iem-ww-ARX-SV-W-51-Richland-hail-2026-04-17",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-17",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-51"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Marathon-wind-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Marathon-hail-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Portage-wind-2026-04-17",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-17",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Portage-hail-2026-04-17",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-17",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Wood-wind-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-GRB-SV-W-30-Wood-hail-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-30"
  },
  {
   "id": "iem-ww-MPX-SV-W-39-Pierce-wind-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "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 Pierce 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-Pierce-hail-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-GRB-SV-W-36-Menominee-wind-2026-04-17",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-17",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Menominee-hail-2026-04-17",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-17",
   "county": "Menominee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Menominee on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Shawano-wind-2026-04-17",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-17",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Shawano-hail-2026-04-17",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-17",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Portage-wind-2026-04-17",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-17",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Portage-hail-2026-04-17",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-17",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Waupaca-wind-2026-04-17",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-17",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Waupaca-hail-2026-04-17",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-17",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Langlade-wind-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Langlade-hail-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Marathon-wind-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-GRB-SV-W-36-Marathon-hail-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-36"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Adams-wind-2026-04-17",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-17",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams on 2026-04-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-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Adams-hail-2026-04-17",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-17",
   "county": "Adams",
   "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 Adams on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Jackson-wind-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-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-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Jackson-hail-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-17",
   "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 ARX for Jackson on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Juneau-wind-2026-04-17",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-17",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau on 2026-04-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-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Juneau-hail-2026-04-17",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-17",
   "county": "Juneau",
   "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 Juneau on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Monroe-wind-2026-04-17",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-17",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe on 2026-04-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-53"
  },
  {
   "id": "iem-ww-ARX-SV-W-53-Monroe-hail-2026-04-17",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-17",
   "county": "Monroe",
   "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 Monroe on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-53"
  },
  {
   "id": "iem-ww-MKX-SV-W-72-Sauk-wind-2026-04-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-72"
  },
  {
   "id": "iem-ww-MKX-SV-W-72-Sauk-hail-2026-04-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-72"
  },
  {
   "id": "iem-ww-MKX-SV-W-84-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-17. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-84"
  },
  {
   "id": "iem-ww-MKX-SV-W-84-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-84"
  },
  {
   "id": "iem-ww-GRB-SV-W-29-Wood-wind-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-29"
  },
  {
   "id": "iem-ww-GRB-SV-W-29-Wood-hail-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-MKX-SV-W-82-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-82"
  },
  {
   "id": "iem-ww-GRB-SV-W-34-Lincoln-wind-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "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 GRB for Lincoln on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-34"
  },
  {
   "id": "iem-ww-GRB-SV-W-34-Lincoln-hail-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Lincoln on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-34"
  },
  {
   "id": "iem-ww-GRB-SV-W-34-Oneida-wind-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-34"
  },
  {
   "id": "iem-ww-GRB-SV-W-34-Oneida-hail-2026-04-17",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Oneida on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-75-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-75"
  },
  {
   "id": "iem-ww-MKX-SV-W-75-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-75"
  },
  {
   "id": "iem-ww-MKX-SV-W-96-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-96"
  },
  {
   "id": "iem-ww-MKX-SV-W-96-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-96"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Walworth-wind-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Walworth-hail-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-95-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-95"
  },
  {
   "id": "iem-ww-MKX-SV-W-80-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-80"
  },
  {
   "id": "iem-ww-MKX-SV-W-80-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-80"
  },
  {
   "id": "iem-ww-MKX-SV-W-80-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-80"
  },
  {
   "id": "iem-ww-MKX-SV-W-80-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-80"
  },
  {
   "id": "iem-ww-MKX-SV-W-86-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-86"
  },
  {
   "id": "iem-ww-MKX-SV-W-86-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-86"
  },
  {
   "id": "iem-ww-MKX-SV-W-86-Dodge-wind-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-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 MKX for Dodge on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-86"
  },
  {
   "id": "iem-ww-MKX-SV-W-86-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 MKX for Dodge on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-86"
  },
  {
   "id": "iem-ww-MPX-SV-W-41-Barron-wind-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "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 Barron 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-41"
  },
  {
   "id": "iem-ww-MPX-SV-W-41-Barron-hail-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-41"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Walworth-wind-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Walworth-hail-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-88-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-88"
  },
  {
   "id": "iem-ww-MKX-SV-W-85-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-85"
  },
  {
   "id": "iem-ww-MKX-SV-W-85-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-85"
  },
  {
   "id": "iem-ww-MPX-SV-W-37-Barron-wind-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "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 Barron 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-37"
  },
  {
   "id": "iem-ww-MPX-SV-W-37-Barron-hail-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-37"
  },
  {
   "id": "iem-ww-MPX-SV-W-37-Polk-wind-2026-04-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-17",
   "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 MPX for Polk 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-37"
  },
  {
   "id": "iem-ww-MPX-SV-W-37-Polk-hail-2026-04-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-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 MPX for Polk 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-37"
  },
  {
   "id": "iem-ww-MPX-SV-W-42-Dunn-wind-2026-04-17",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-17",
   "county": "Dunn",
   "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 Dunn 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-42"
  },
  {
   "id": "iem-ww-MPX-SV-W-42-Dunn-hail-2026-04-17",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-17",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-42"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Jefferson-wind-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MKX-SV-W-94-Jefferson-hail-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-94"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Barron-wind-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "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 Barron 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Barron-hail-2026-04-17",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Barron 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Dunn-wind-2026-04-17",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-17",
   "county": "Dunn",
   "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 Dunn 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Dunn-hail-2026-04-17",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-17",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Polk-wind-2026-04-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-17",
   "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 MPX for Polk 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-Polk-hail-2026-04-17",
   "zip": "",
   "city": "Polk",
   "date": "2026-04-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 MPX for Polk 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-St. Croix-wind-2026-04-17",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-17",
   "county": "St. Croix",
   "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 St. Croix 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-40"
  },
  {
   "id": "iem-ww-MPX-SV-W-40-St. Croix-hail-2026-04-17",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-17",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-40"
  },
  {
   "id": "iem-ww-MKX-SV-W-92-Dodge-wind-2026-04-17",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-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 MKX for Dodge on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-92"
  },
  {
   "id": "iem-ww-MKX-SV-W-92-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 MKX for Dodge on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-92"
  },
  {
   "id": "iem-ww-MKX-SV-W-92-Washington-wind-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-92"
  },
  {
   "id": "iem-ww-MKX-SV-W-92-Washington-hail-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-92"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-93-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-93"
  },
  {
   "id": "iem-ww-MKX-SV-W-77-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-77"
  },
  {
   "id": "iem-ww-MKX-SV-W-77-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-77"
  },
  {
   "id": "iem-ww-MKX-SV-W-77-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-77"
  },
  {
   "id": "iem-ww-MKX-SV-W-77-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-77"
  },
  {
   "id": "iem-ww-ARX-SV-W-55-Grant-wind-2026-04-17",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-17",
   "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 ARX for Grant on 2026-04-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-55"
  },
  {
   "id": "iem-ww-ARX-SV-W-55-Grant-hail-2026-04-17",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-17",
   "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 ARX for Grant on 2026-04-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-55"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Columbia-wind-2026-04-17",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-17",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Columbia-hail-2026-04-17",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-17",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Green Lake-wind-2026-04-17",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-17",
   "county": "Green 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 MKX for Green Lake on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Green Lake-hail-2026-04-17",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-17",
   "county": "Green 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 MKX for Green Lake on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Sauk-wind-2026-04-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-MKX-SV-W-78-Sauk-hail-2026-04-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-17",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-78"
  },
  {
   "id": "iem-ww-DLH-SV-W-1-Douglas-wind-2026-04-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-17",
   "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 DLH for Douglas 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-Douglas-hail-2026-04-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-17",
   "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 DLH for Douglas 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-MKX-SV-W-87-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-87"
  },
  {
   "id": "iem-ww-MKX-SV-W-87-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-87"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Sheboygan-wind-2026-04-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Sheboygan-hail-2026-04-17",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-17",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Washington-wind-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Washington-hail-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Ozaukee-wind-2026-04-17",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-17",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Ozaukee-hail-2026-04-17",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-17",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Fond Du Lac-wind-2026-04-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-97-Fond Du Lac-hail-2026-04-17",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-17",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-97"
  },
  {
   "id": "iem-ww-MKX-SV-W-81-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-81"
  },
  {
   "id": "iem-ww-MKX-SV-W-81-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-81"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Ozaukee-wind-2026-04-17",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-17",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Ozaukee-hail-2026-04-17",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-17",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Washington-wind-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "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 MKX for Washington on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Washington-hail-2026-04-17",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Milwaukee-wind-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-100-Milwaukee-hail-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-100"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Lafayette-wind-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Lafayette-hail-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Green-wind-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Green-hail-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Dane-wind-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Dane-hail-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Iowa-wind-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-76-Iowa-hail-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-76"
  },
  {
   "id": "iem-ww-MKX-SV-W-101-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-101-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-101-Milwaukee-wind-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-101-Milwaukee-hail-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-101"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Racine-wind-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Racine-hail-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Walworth-wind-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Walworth-hail-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Rock-wind-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Rock-hail-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Kenosha-wind-2026-04-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-17",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Kenosha-hail-2026-04-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-17",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Milwaukee-wind-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Milwaukee-hail-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Waukesha-wind-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MKX-SV-W-98-Waukesha-hail-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-17. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-98"
  },
  {
   "id": "iem-ww-MPX-SV-W-36-Pierce-wind-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "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 Pierce 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-36"
  },
  {
   "id": "iem-ww-MPX-SV-W-36-Pierce-hail-2026-04-17",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-17",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-36"
  },
  {
   "id": "iem-ww-MPX-SV-W-36-St. Croix-wind-2026-04-17",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-17",
   "county": "St. Croix",
   "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 St. Croix 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-36"
  },
  {
   "id": "iem-ww-MPX-SV-W-36-St. Croix-hail-2026-04-17",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-17",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-36"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Ashland-wind-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Ashland-hail-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Bayfield-wind-2026-04-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Bayfield-hail-2026-04-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Iron-wind-2026-04-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-17",
   "county": "Iron",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Iron on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Iron-hail-2026-04-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-17",
   "county": "Iron",
   "source": "IEM Watch/Warn 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 Iron on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Price-wind-2026-04-17",
   "zip": "",
   "city": "Price",
   "date": "2026-04-17",
   "county": "Price",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Price on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Price-hail-2026-04-17",
   "zip": "",
   "city": "Price",
   "date": "2026-04-17",
   "county": "Price",
   "source": "IEM Watch/Warn 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 Price on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Sawyer-wind-2026-04-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Sawyer on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-DLH-SV-W-4-Sawyer-hail-2026-04-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM Watch/Warn 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 Sawyer on 2026-04-17. 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-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-28-Marathon-wind-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-28"
  },
  {
   "id": "iem-ww-GRB-SV-W-28-Marathon-hail-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-28"
  },
  {
   "id": "iem-ww-GRB-SV-W-28-Wood-wind-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-28"
  },
  {
   "id": "iem-ww-GRB-SV-W-28-Wood-hail-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-17. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-28"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Ashland-wind-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Ashland 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-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Ashland-hail-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM Watch/Warn 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 Ashland on 2026-04-17. 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-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Bayfield-wind-2026-04-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Bayfield 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-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Bayfield-hail-2026-04-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "IEM Watch/Warn 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 Bayfield on 2026-04-17. 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-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Douglas-wind-2026-04-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-17",
   "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 DLH for Douglas 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-3"
  },
  {
   "id": "iem-ww-DLH-SV-W-3-Douglas-hail-2026-04-17",
   "zip": "",
   "city": "Douglas",
   "date": "2026-04-17",
   "county": "Douglas",
   "source": "IEM Watch/Warn 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 Douglas on 2026-04-17. 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-3"
  },
  {
   "id": "iem-ww-MKX-TO-W-42-Walworth-tornado-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-42"
  },
  {
   "id": "iem-ww-ARX-TO-W-21-Clark-tornado-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "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 Clark on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-21"
  },
  {
   "id": "iem-ww-ARX-TO-W-21-Jackson-tornado-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-21"
  },
  {
   "id": "iem-ww-MKX-TO-W-41-Dane-tornado-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-41"
  },
  {
   "id": "iem-ww-MKX-TO-W-41-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 MKX for Dodge on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-41"
  },
  {
   "id": "iem-ww-MKX-TO-W-41-Jefferson-tornado-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-41"
  },
  {
   "id": "iem-ww-MKX-TO-W-38-Walworth-tornado-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-38"
  },
  {
   "id": "iem-ww-MKX-TO-W-32-Green-tornado-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "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 MKX for Green on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-32"
  },
  {
   "id": "iem-ww-MPX-TO-W-8-Eau Claire-tornado-2026-04-17",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-17",
   "county": "Eau Claire",
   "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 Eau Claire on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MPX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MPX-TO-W-8"
  },
  {
   "id": "iem-ww-MKX-TO-W-34-Rock-tornado-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-34"
  },
  {
   "id": "iem-ww-ARX-TO-W-33-Clark-tornado-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "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 Clark on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-33"
  },
  {
   "id": "iem-ww-ARX-TO-W-33-Jackson-tornado-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-33"
  },
  {
   "id": "iem-ww-MKX-TO-W-44-Kenosha-tornado-2026-04-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-17",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-44"
  },
  {
   "id": "iem-ww-MKX-TO-W-44-Racine-tornado-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-44"
  },
  {
   "id": "iem-ww-MKX-TO-W-44-Walworth-tornado-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-44"
  },
  {
   "id": "iem-ww-ARX-TO-W-32-Clark-tornado-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "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 Clark on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-32"
  },
  {
   "id": "iem-ww-ARX-TO-W-24-Trempealeau-tornado-2026-04-17",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-24"
  },
  {
   "id": "iem-ww-ARX-TO-W-24-Buffalo-tornado-2026-04-17",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-17",
   "county": "Buffalo",
   "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 Buffalo on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-24"
  },
  {
   "id": "iem-ww-DLH-TO-W-3-Ashland-tornado-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "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 Ashland on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-3"
  },
  {
   "id": "iem-ww-DLH-TO-W-3-Iron-tornado-2026-04-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-17",
   "county": "Iron",
   "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 Iron on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-3"
  },
  {
   "id": "iem-ww-GRB-TO-W-7-Wood-tornado-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-7"
  },
  {
   "id": "iem-ww-MKX-TO-W-39-Rock-tornado-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-39"
  },
  {
   "id": "iem-ww-MKX-TO-W-35-Rock-tornado-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-35"
  },
  {
   "id": "iem-ww-DLH-TO-W-2-Ashland-tornado-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "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 Ashland on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-2"
  },
  {
   "id": "iem-ww-DLH-TO-W-2-Price-tornado-2026-04-17",
   "zip": "",
   "city": "Price",
   "date": "2026-04-17",
   "county": "Price",
   "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 Price on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-2"
  },
  {
   "id": "iem-ww-DLH-TO-W-2-Sawyer-tornado-2026-04-17",
   "zip": "",
   "city": "Sawyer",
   "date": "2026-04-17",
   "county": "Sawyer",
   "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 Sawyer on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-2"
  },
  {
   "id": "iem-ww-ARX-TO-W-29-Grant-tornado-2026-04-17",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-17",
   "county": "Grant",
   "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 Grant on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-29"
  },
  {
   "id": "iem-ww-GRB-TO-W-10-Shawano-tornado-2026-04-17",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-17",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-10"
  },
  {
   "id": "iem-ww-ARX-TO-W-35-Clark-tornado-2026-04-17",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-17",
   "county": "Clark",
   "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 Clark on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-35"
  },
  {
   "id": "iem-ww-ARX-TO-W-19-Taylor-tornado-2026-04-17",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-17",
   "county": "Taylor",
   "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 Taylor on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-19"
  },
  {
   "id": "iem-ww-ARX-TO-W-28-Trempealeau-tornado-2026-04-17",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-28"
  },
  {
   "id": "iem-ww-ARX-TO-W-28-Jackson-tornado-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-28"
  },
  {
   "id": "iem-ww-GRB-TO-W-2-Marathon-tornado-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-2"
  },
  {
   "id": "iem-ww-GRB-TO-W-5-Langlade-tornado-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-5"
  },
  {
   "id": "iem-ww-GRB-TO-W-5-Lincoln-tornado-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "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 GRB for Lincoln on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-5"
  },
  {
   "id": "iem-ww-MKX-TO-W-43-Waukesha-tornado-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-43"
  },
  {
   "id": "iem-ww-MKX-TO-W-40-Walworth-tornado-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-40"
  },
  {
   "id": "iem-ww-ARX-TO-W-20-Richland-tornado-2026-04-17",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-17",
   "county": "Richland",
   "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 Richland on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-20"
  },
  {
   "id": "iem-ww-ARX-TO-W-27-Crawford-tornado-2026-04-17",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-17",
   "county": "Crawford",
   "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 Crawford 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-27-Vernon-tornado-2026-04-17",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-17",
   "county": "Vernon",
   "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 Vernon 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-GRB-TO-W-4-Lincoln-tornado-2026-04-17",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "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 GRB for Lincoln on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-4"
  },
  {
   "id": "iem-ww-GRB-TO-W-6-Marathon-tornado-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-6"
  },
  {
   "id": "iem-ww-GRB-TO-W-6-Langlade-tornado-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-6"
  },
  {
   "id": "iem-ww-GRB-TO-W-6-Shawano-tornado-2026-04-17",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-17",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-6"
  },
  {
   "id": "iem-ww-MKX-TO-W-36-Dane-tornado-2026-04-17",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-17",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-36"
  },
  {
   "id": "iem-ww-GRB-TO-W-9-Langlade-tornado-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-9"
  },
  {
   "id": "iem-ww-GRB-TO-W-9-Menominee-tornado-2026-04-17",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-17",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-9"
  },
  {
   "id": "iem-ww-MKX-TO-W-33-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 MKX for Dodge on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-33"
  },
  {
   "id": "iem-ww-ARX-TO-W-25-Trempealeau-tornado-2026-04-17",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-25"
  },
  {
   "id": "iem-ww-ARX-TO-W-25-Buffalo-tornado-2026-04-17",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-17",
   "county": "Buffalo",
   "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 Buffalo on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-25"
  },
  {
   "id": "iem-ww-ARX-TO-W-34-Adams-tornado-2026-04-17",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-17",
   "county": "Adams",
   "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 Adams on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-34"
  },
  {
   "id": "iem-ww-ARX-TO-W-34-Juneau-tornado-2026-04-17",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-17",
   "county": "Juneau",
   "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 Juneau on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-34"
  },
  {
   "id": "iem-ww-MKX-TO-W-31-Sauk-tornado-2026-04-17",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-17",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-31"
  },
  {
   "id": "iem-ww-GRB-TO-W-3-Marathon-tornado-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-3"
  },
  {
   "id": "iem-ww-MKX-TO-W-45-Racine-tornado-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-45"
  },
  {
   "id": "iem-ww-MKX-TO-W-45-Waukesha-tornado-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-45"
  },
  {
   "id": "iem-ww-GRB-TO-W-11-Langlade-tornado-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-11"
  },
  {
   "id": "iem-ww-GRB-TO-W-11-Oconto-tornado-2026-04-17",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-17",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-22-Buffalo-tornado-2026-04-17",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-17",
   "county": "Buffalo",
   "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 Buffalo 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-Trempealeau-tornado-2026-04-17",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "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 Trempealeau 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-MKX-TO-W-37-Rock-tornado-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-37"
  },
  {
   "id": "iem-ww-MKX-TO-W-37-Jefferson-tornado-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-37"
  },
  {
   "id": "iem-ww-MKX-TO-W-37-Waukesha-tornado-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-37"
  },
  {
   "id": "iem-ww-GRB-TO-W-1-Wood-tornado-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-1"
  },
  {
   "id": "iem-ww-ARX-TO-W-30-Jackson-tornado-2026-04-17",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-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 ARX for Jackson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-30"
  },
  {
   "id": "iem-ww-ARX-TO-W-30-Trempealeau-tornado-2026-04-17",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-30"
  },
  {
   "id": "iem-ww-GRB-TO-W-8-Vilas-tornado-2026-04-17",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "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 GRB for Vilas on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-TO-W-8"
  },
  {
   "id": "iem-ww-MKX-TO-W-47-Milwaukee-tornado-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-47"
  },
  {
   "id": "iem-ww-MKX-TO-W-47-Waukesha-tornado-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-47"
  },
  {
   "id": "iem-ww-DLH-TO-W-1-Ashland-tornado-2026-04-17",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-17",
   "county": "Ashland",
   "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 Ashland on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-1"
  },
  {
   "id": "iem-ww-DLH-TO-W-1-Iron-tornado-2026-04-17",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-17",
   "county": "Iron",
   "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 Iron on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-1"
  },
  {
   "id": "iem-ww-DLH-TO-W-1-Bayfield-tornado-2026-04-17",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-17",
   "county": "Bayfield",
   "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 Bayfield on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-TO-W-1"
  },
  {
   "id": "iem-ww-MKX-TO-W-46-Kenosha-tornado-2026-04-17",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-17",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-46"
  },
  {
   "id": "iem-ww-MKX-TO-W-46-Walworth-tornado-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-46"
  },
  {
   "id": "iem-ww-MKX-TO-W-46-Racine-tornado-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-46"
  },
  {
   "id": "iem-ww-MKX-FF-W-8-Green-flood-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "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 MKX for Green on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-8"
  },
  {
   "id": "iem-ww-MKX-FF-W-8-Lafayette-flood-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-8"
  },
  {
   "id": "iem-ww-MKX-FF-W-7-Lafayette-flood-2026-04-17",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-7"
  },
  {
   "id": "iem-ww-GRB-FF-W-7-Marathon-flood-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-7"
  },
  {
   "id": "iem-ww-GRB-FF-W-7-Wood-flood-2026-04-17",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-17",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-7"
  },
  {
   "id": "iem-ww-MKX-FF-W-9-Iowa-flood-2026-04-17",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-17",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-9"
  },
  {
   "id": "iem-ww-MKX-FF-W-11-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-11"
  },
  {
   "id": "iem-ww-MKX-FF-W-10-Green-flood-2026-04-17",
   "zip": "",
   "city": "Green",
   "date": "2026-04-17",
   "county": "Green",
   "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 MKX for Green on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-10"
  },
  {
   "id": "iem-ww-MKX-FF-W-10-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-10"
  },
  {
   "id": "iem-ww-GRB-FF-W-8-Langlade-flood-2026-04-17",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-17",
   "county": "Langlade",
   "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 GRB for Langlade on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-8"
  },
  {
   "id": "iem-ww-GRB-FF-W-8-Marathon-flood-2026-04-17",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-17",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-8"
  },
  {
   "id": "iem-ww-GRB-FF-W-8-Menominee-flood-2026-04-17",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-17",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-8"
  },
  {
   "id": "iem-ww-GRB-FF-W-8-Shawano-flood-2026-04-17",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-17",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-8"
  },
  {
   "id": "iem-ww-MKX-FF-W-12-Jefferson-flood-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MKX for Jefferson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-12"
  },
  {
   "id": "iem-ww-MKX-FF-W-12-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-12"
  },
  {
   "id": "iem-ww-MKX-FF-W-12-Walworth-flood-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-12"
  },
  {
   "id": "iem-ww-MKX-FF-W-13-Milwaukee-flood-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-13"
  },
  {
   "id": "iem-ww-MKX-FF-W-13-Racine-flood-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-13"
  },
  {
   "id": "iem-ww-MKX-FF-W-13-Walworth-flood-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-13"
  },
  {
   "id": "iem-ww-MKX-FF-W-13-Waukesha-flood-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-13"
  },
  {
   "id": "iem-ww-MKX-FF-W-13-Jefferson-flood-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MKX for Jefferson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-13"
  },
  {
   "id": "iem-ww-MKX-FA-W-6-Jefferson-flood-2026-04-17",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-17",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-6"
  },
  {
   "id": "iem-ww-MKX-FA-W-6-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-6"
  },
  {
   "id": "iem-ww-MKX-FA-W-6-Walworth-flood-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-6"
  },
  {
   "id": "iem-ww-MKX-FA-W-5-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-5"
  },
  {
   "id": "iem-ww-MKX-FA-W-7-Milwaukee-flood-2026-04-17",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-7"
  },
  {
   "id": "iem-ww-MKX-FA-W-7-Racine-flood-2026-04-17",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-17",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-7"
  },
  {
   "id": "iem-ww-MKX-FA-W-7-Walworth-flood-2026-04-17",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-17",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-7"
  },
  {
   "id": "iem-ww-MKX-FA-W-7-Waukesha-flood-2026-04-17",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-17",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-7"
  },
  {
   "id": "iem-ww-MKX-FL-W-36-Rock-flood-2026-04-17",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-17",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-36"
  },
  {
   "id": "asos-bf-AUW-2026-04-17",
   "lat": 44.9262,
   "lon": -89.6266,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUSAU (AUW) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUSAU (AUW) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UNU-2026-04-17",
   "lat": 43.4265,
   "lon": -88.7038,
   "zip": "",
   "city": "JUNEAU",
   "date": "2026-04-17",
   "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": "JUNEAU (UNU) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — JUNEAU (UNU) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HYR-2026-04-17",
   "lat": 46.0253,
   "lon": -91.4442,
   "zip": "",
   "city": "HAYWARD",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HAYWARD (HYR) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — HAYWARD (HYR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ENW-2026-04-17",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-04-17",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EAU-2026-04-17",
   "lat": 44.8658,
   "lon": -91.4843,
   "zip": "",
   "city": "EAU CLAIRE",
   "date": "2026-04-17",
   "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": "EAU CLAIRE (EAU) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — EAU CLAIRE (EAU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FLD-2026-04-17",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-04-17",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GRB-2026-04-17",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-04-17",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-4R5-2026-04-17",
   "lat": 46.7887,
   "lon": -90.7587,
   "zip": "",
   "city": "La Pointe",
   "date": "2026-04-17",
   "county": "Ashland",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Pointe (4R5) recorded a 66 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Pointe (4R5) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1332916-2026-04-17",
   "lon": 212520,
   "zip": "",
   "city": "FT ATKINSON",
   "date": "2026-04-17",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River at Fort Atkinson rose to Moderate flood stage. Floodwaters partially covered low spots on Highway 106 near Rock River Park. A riverside walkway near South Water Street in downtown Fort Atkinson was closed. A few homes and businesses were surrounded by water at the end of Vets lane near the intersection of Highway 106 and Blackhawk Island Road about 1 mile southwest of Fort Atkinson. Flooded roads included Sinissippi Drive, Vets Ln, Fox Hill Rd, Bark River Road from Kutz Road to Rock River Road, Rock River Rd from Milwaukee Ave E to Hwy 106, and Ralph Rd. North Shore Road about 1 mile southwest of Fort Atkinson was closed. The river walkway in Fort Atkinson, Mechanic St boat launch, parking lot of Purdy St, yards along E Milwaukee Ave, yards on northern end of Rock River Rd, yards on Rodgers St flooded. Water backed up the Bark River into Nature Park and the parking lot. Floodwaters covered fields on the east side of Fort Atkinson.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332916",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324906-2026-04-17",
   "lon": 211988,
   "zip": "",
   "city": "NEW LONDON",
   "date": "2026-04-17",
   "county": "Outagamie",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread low-land flooding occurred in Outagamie County, resulting in considerable flood damage along the Wolf River and Embarrass River to 52 homes and $4.6 million of damage. Evacuations occurred in the towns of Shiocton and New London for multiple days.  Power and gas in these areas were shutoff as flood waters impacted many homes and businesses.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1324906",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330509-2026-04-17",
   "lon": 212666,
   "zip": "",
   "city": "ELLSWORTH",
   "date": "2026-04-17",
   "county": "Pierce",
   "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 and proceeded into western Wisconsin on 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 and western WI. This line produced a swath of large hail measuring from quarter size up to half dollar size hail 4 miles NNW of Bay City (Pierce County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330509",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1327067-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "ITASCA",
   "date": "2026-04-17",
   "county": "Douglas",
   "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. As the storms moved across northwest Wisconsin, they transitioned from mainly hail producing storms to wind producing storms. Multiple reports of tree damage were received from Bayfield, Washburn, Ashland, and Sawyer counties with a roof being removed from a building in Hayward. A gust of 68 mph was recorded near Minong. A few large hail reports were received as well, mainly across Sawyer and Price counties.",
   "sourceDetail": "Verified by Public — NCEI Event #1327067",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334192-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "POLLEY",
   "date": "2026-04-17",
   "county": "Taylor",
   "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 quarter sized hail 8 miles northwest of Thorp.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1334192",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330510-2026-04-17",
   "lon": 212666,
   "zip": "",
   "city": "ESDAILE",
   "date": "2026-04-17",
   "county": "Pierce",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emailed photos of large hail in backyard.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330510",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330511-2026-04-17",
   "lon": 212666,
   "zip": "",
   "city": "ST CROIX FALLS",
   "date": "2026-04-17",
   "county": "Polk",
   "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 and proceeded into western Wisconsin on 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 and western WI. This line produced a swath of large hail measuring from quarter size up to half dollar size hail 4 miles NNW of Bay City (Pierce County) which ended up being the largest measured hailstone from this event.",
   "sourceDetail": "Verified by Public — NCEI Event #1330511",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1334194-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "TOMAH",
   "date": "2026-04-17",
   "county": "Monroe",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Local amateur radio reported nickel sized hail in Tomah.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1334194",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1334193-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "TOMAH",
   "date": "2026-04-17",
   "county": "Monroe",
   "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 near Tomah.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334193",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1327058-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "EARL",
   "date": "2026-04-17",
   "county": "Washburn",
   "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": "Photos were received of trees snapped around six feet above the ground between Earl and Springbrook.",
   "sourceDetail": "Verified by Public — NCEI Event #1327058",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328885-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "GLENCOE",
   "date": "2026-04-17",
   "county": "Buffalo",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This intense EF-3 tornado began near Blank Hill Road where it quickly intensified before damaging three homesteads near highway 88 south of Cream. The most significant damage was to one home where much of the exterior walls were collapsed onto the foundation forming the basis for the EF-3 rating. Other homes and outbuildings sustained significant damage near highway 88 as well. The tornado continued northeast and weakened slightly where additional homes and outbuildings sustained damage before the tornado lifted near County Road X just northeast of Montana.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328885",
   "tornadoScale": "EF3",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327059-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "WASHBURN",
   "date": "2026-04-17",
   "county": "Bayfield",
   "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": "Nevers Road reported impassable with photos of trees completely blocking the road. Several trees were also damaged at corner of Nevers Road and Highway 13.",
   "sourceDetail": "Verified by Public — NCEI Event #1327059",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334195-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "MONDOVI",
   "date": "2026-04-17",
   "county": "Buffalo",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dispatch in Eau Claire County relayed a report of nickel sized hail in Mondovi.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1334195",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1327060-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "BAYFIELD",
   "date": "2026-04-17",
   "county": "Bayfield",
   "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": "Numerous reports were received of several tall pine trees uprooted in Washburn including several that blocked Highway 13.",
   "sourceDetail": "Verified by Public — NCEI Event #1327060",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327056-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "ASHLAND JCT",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Many dead branches were down that were approximately 2 inches in diameter.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1327056",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327055-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "MOQUAH",
   "date": "2026-04-17",
   "county": "Bayfield",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees were down in the vicinity of Fish Creek Hill on Old US 2. Some of the trees were tall pine trees.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1327055",
   "windSpeedMph": 60,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334126-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "SEYMOUR CORNERS",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334126",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334105-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DODGEVILLE",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334105",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329002-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "BLAIR",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado began west of Blair and tracked northeast resulting in damage to outbuildings, trees, and minor damage to one residence. The tornado continued into the hills north of Blair as its damage path became more intermittent, eventually dissipating west of the Trempealeau/Jackson County line.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329002",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334106-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DODGEVILLE",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334106",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1326984-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "MOOSE LAKE",
   "date": "2026-04-17",
   "county": "Sawyer",
   "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. As the storms moved across northwest Wisconsin, they transitioned from mainly hail producing storms to wind producing storms. Multiple reports of tree damage were received from Bayfield, Washburn, Ashland, and Sawyer counties with a roof being removed from a building in Hayward. A gust of 68 mph was recorded near Minong. A few large hail reports were received as well, mainly across Sawyer and Price counties.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1326984",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319329-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "ATHENS",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell near Athens.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by CoCoRaHS — NCEI Event #1319329",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1329007-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "MONROE CENTER",
   "date": "2026-04-17",
   "county": "Trempealeau",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado started just west of Interstate 94 and damaged some trees before moving east into Jackson County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329007",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329011-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "REQUA",
   "date": "2026-04-17",
   "county": "Jackson",
   "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 from northeast Trempealeau County where it crossed Interstate 94, moving northeast into far northwest Jackson County where it caused roof damage to two residences and damaged a significant number of trees.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329011",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334110-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "SOUTH WAYNE",
   "date": "2026-04-17",
   "county": "Lafayette",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334110",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1334197-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "LANCASTER",
   "date": "2026-04-17",
   "county": "Grant",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported nickel sized hail at the Sheriff's office southeast of Lancaster.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334197",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1326987-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "WINTER",
   "date": "2026-04-17",
   "county": "Sawyer",
   "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. As the storms moved across northwest Wisconsin, they transitioned from mainly hail producing storms to wind producing storms. Multiple reports of tree damage were received from Bayfield, Washburn, Ashland, and Sawyer counties with a roof being removed from a building in Hayward. A gust of 68 mph was recorded near Minong. A few large hail reports were received as well, mainly across Sawyer and Price counties.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1326987",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1334111-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "PRAIRIE DU SAC ARPT",
   "date": "2026-04-17",
   "county": "Sauk",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334111",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1319061-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "KALINKE",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado developed about 3 miles northwest of Glandon, at the end of Pine Haven Road, about 4:44 PM CDT in Marathon County.  The tornado produced significant damage to a barn by collapsing the entire top floor of half of the barn, pushed a silo off its foundation, and damaged a metal outbuilding by tearing off most of the roof and some exterior walls.  The tornado moved north-northeast, crossing the Lincoln County line around 4:46 PM CDT.  Total path length is estimated to be 4.33 miles long, with a width of 100 yards. Peak wind estimated to be around 110 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1319061",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334198-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "MONTFORT",
   "date": "2026-04-17",
   "county": "Grant",
   "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 hog barn damaged 3 miles west-southwest of Montfort.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334198",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319062-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "DOERING",
   "date": "2026-04-17",
   "county": "Lincoln",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado that developed about 3 miles northwest of Glandon in Marathon County around 4:44 PM CDT crossed the Lincoln County line around 4:46 PM CDT.  The tornado tracked north-northeast and crossed County Road X and Highway 64, downing trees and producing significant damage to garages and outbuildings by tearing off most of the roof of a garage. The tornado dissipated 5 miles south of Doering at the end of Elm Ridge Road in Lincoln County around 4:55 PM CDT.  Total path length is estimated to be 4.33 miles long, with a width of 100 yards. Peak wind estimated to be around 110 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1319062",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319063-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "SCHOFIELD",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A tornado developed about 3 miles west-southwest of Ringle, east of Kronenwetter near Martin and Creek Road, at about 4:46 PM CDT. The tornado moved northeast, crossing highway 29 and downing hundreds of trees. It then moved through neighborhoods along and near River Road from Shady Lane to north of Clubhouse Road.  In this area, dozens of homes suffered significant roof damage, with failures of attached garages common. At least three homes in this area had complete removal of their roofs with failure of all external walls and several interior walls, consistent with EF-3 damage. Hundreds more trees were downed in this area, with many snapped near the base. Multiple sheds and outbuildings were destroyed. The tornado continued northeast, closely following the Eau Claire River, and dissipated between Gold Dust Road and County Road Z, 5 miles southwest of Hogarty, at about 5:03 PM CDT. The tornado destroyed 13 homes, produced major damage to 25 homes, with 101 homes reporting minor damage or affected by the tornado. An estimated $8.2 million worth of damage was reported from the tornado. Total path length is estimated to be 13.53 miles long, with a width of 600 yards. Peak wind estimated to be around 145 mph.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1319063",
   "tornadoScale": "EF3",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329038-2026-04-17",
   "lon": 211780,
   "zip": "",
   "city": "HATFIELD",
   "date": "2026-04-17",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado developed near the Black River before moving eastward through areas south of Hatfield. Most of the damage from this tornado was to trees, with limited damage to any infrastructure. The tornado then dissipated just northeast of the intersection of County Road K and Old Highway 54.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329038",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1327050-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "KAISER",
   "date": "2026-04-17",
   "county": "Price",
   "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 quarter size hail about 5 miles west of Park Falls near the animal rescue.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1327050",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1326988-2026-04-17",
   "lon": 212228,
   "zip": "",
   "city": "STONE LAKE",
   "date": "2026-04-17",
   "county": "Sawyer",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Largest hail was half-dollar size with lots of smaller hail.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1326988",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1334146-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "ARENA",
   "date": "2026-04-17",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of creeks flowing over several rural roads. This included a flooded road in Cobb, floodwaters over bridges on Amacher Hollow Rd. and Sawle Rd.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1334146",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334119-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "MONROE",
   "date": "2026-04-17",
   "county": "Green",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334119",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1334129-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "MONROE",
   "date": "2026-04-17",
   "county": "Green",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334129",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1334131-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "MONROE",
   "date": "2026-04-17",
   "county": "Green",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334131",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1319841-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "CONOVER",
   "date": "2026-04-17",
   "county": "Vilas",
   "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 winds downed trees and power lines southwest of Phelps. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1319841",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319839-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-04-17",
   "county": "Wood",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 2 to 3 inches in a short time caused cars to get stuck in water on several streets in Marshfield due to flash flooding.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1319839",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334147-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "ALBANY",
   "date": "2026-04-17",
   "county": "Green",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of creeks leading to flooded roads at the intersection of County Highway F and FF, and State Highway 104 north of Brodhead.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1334147",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329343-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "TIFFANY",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Brief tornado that caused damage near Maple Lane southeast of Janesville.  Storm chaser video confirmed a brief tornado in this area.  More widespread damage occurred west and east of this track due to downburst winds.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329343",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329344-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "EMERALD GROVE",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Brief tornado went through Emerald Grove, destroying a barn and causing damage to an antique store.  Significant tree damage along the path as well with debris lofted well to the ENE from the structures.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329344",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334114-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-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": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334114",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329348-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "JOHNSTOWN CENTER",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Multivortex tornado documented southwest of Richmond.  Multiple sheds with sheet metal damage along County Highway M before entering Walworth County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329348",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334155-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Around 700 911 calls mainly attributed to flash flooding. Flash flooding of streets and yards in Janesville with basement flooding in many homes. Many vehicles stranded in deep water. A bridge was washed out due to the flooding of Fisher Creek over Rockport Rd. Severe flooding of a church, and the basement of an elementary school. The school's mechanical systems and main power panel were destroyed. The school has been closed. RAJ stadium flooded. A train derailment in downtown Janesville with 3  locomotives off the tracks, due to a sinkhole. 1st responders conducted a water rescue of the engineer using a rope.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1334155",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334133-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "BELOIT",
   "date": "2026-04-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": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334133",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329349-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "RICHMOND",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Multivortex tornado documented southwest of Richmond.  Multiple sheds with sheet metal damage along County Highway M before entering Walworth County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329349",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334112-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "MILTON",
   "date": "2026-04-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": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334112",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1334134-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "BELOIT",
   "date": "2026-04-17",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334134",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1319840-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-04-17",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 1 to 2 inches in a short time caused street flooding in Wausau and flooding near Moon where a culvert was washed out.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319840",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329350-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DARIEN",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado appeared to start north of School Section Rd and west of Old 89 Rd with mainly tree damage going to the east-northeast.  The tornado then tracked along State Road 11 going east toward Delavan.  About 4 farmsteads had damage to them, including one empty silo that was blown down from about halfway up.  The tornado then continued east-southeast along Hwy 11 and ended near Redwood Ct on the west side of Delavan where it caused some tree damage.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329350",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329352-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "DELAVAN",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado appeared to begin along Turtle Creek west of Klug Rd and south of County Road M.  The tornado destroyed an open facing barn shed along Klug Rd.  It then tracked to the northeast and caused damage to 3 barns, a garage and a house along County Road P.  It then continued to the northeast and crossed Dam Rd before ending near Turtle Creek again.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329352",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334151-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "RUBICON",
   "date": "2026-04-17",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding of Butler Creek flowing over a bridge on County Highway N.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1334151",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334118-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "LITTLE PRAIRIE",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Public — NCEI Event #1334118",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319330-2026-04-17",
   "lon": 211095,
   "zip": "",
   "city": "HAZELHURST",
   "date": "2026-04-17",
   "county": "Oneida",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell in Hazelhurst.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1319330",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1334115-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "EAGLE",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A round of severe thunderstorms and flash flooding occurred as a strong cold front approached and tracked across southern WI. More specifically, supercell thunderstorms developed from northeast IA into southwest WI and far southern WI during the late afternoon and evening hours. Eventually these storms transitioned to a squall line which had a number of tornadoes associated with it, as it tracked through southeast Wisconsin.  Flash flooding affected much of the same region especially in Janesville. Many large hail reports and a small number of downburst damaging wind reports were also received.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1334115",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329355-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "LYONS ARPT",
   "date": "2026-04-17",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began along Spring Prairie Rd and moved to the southeast.  The tornado had an intermittent path with a few trees uprooted, some shingles peeled from the south side of a roof, another roof peeled back on the southeast corner, and siding damage to a garage. The track continued to the southeast with several limbs snapped from the tops of trees, ending near Old County Highway DD north of Highway 11.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329355",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334098-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "EAST TROY",
   "date": "2026-04-17",
   "county": "Walworth",
   "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": "An uprooted tree.",
   "sourceDetail": "Verified by Public — NCEI Event #1334098",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329356-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "CALDWELL",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado started in a mainly open field to the west of Highway 83.  A few branches were downed.  Along the intermittent path, multiple trees were downed in different directions.  A port-a-potty was displaced and pushed over.  The tornado continued to the northeast into an inaccessible field.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329356",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329358-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "MUSKEGO LAKE",
   "date": "2026-04-17",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began over a farm field where a few small limbs were downed.  The tornado continued to the northeast, snapping a few trees and downing several large limbs. Further to the northeast, the view was not accessible with the tornado ending southwest of Big Muskego Lake, south of the Big Muskego Lake Wildlife area.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329358",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329361-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "NORTH CAPE",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado started near Raynor Ave and tracked to the northeast while crossing 5 Mile and 6 Mile Rd before ending near 7 Mile Rd. Most damage was minor but some sheet metal was lofted from a barn.  Tornado tracked just to the east of the Milwaukee Airport Terminal Doppler Radar.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329361",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329362-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "FRANKSVILLE HUNTS AR",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado started near 6 Mile Rd west of Raynor Ave and tracked to the northeast, ending in southern Milwaukee county.  Possible that this tornado merged with the other one directly to the south.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329362",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1324914-2026-04-17",
   "lon": 211988,
   "zip": "",
   "city": "METZ",
   "date": "2026-04-17",
   "county": "Winnebago",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread low-land flooding occurred in Winnebago County, resulting in considerable flood damage along the Wolf River south of Fremont to 5 homes.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1324914",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329363-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "FRANKLIN ARPT",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado started near 6 Mile Rd west of Raynor Ave and tracked to the northeast, ending in southern Milwaukee county.  Possible that this tornado merged with the other one directly to the south.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329363",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334157-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "BUTLER",
   "date": "2026-04-17",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Numerous social media videos depicting street flooding throughout the county.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1334157",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334103-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "CADDY VISTA",
   "date": "2026-04-17",
   "county": "Racine",
   "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": "Total destruction of a greenhouse and damage to other outbuildings. Multiple trees uprooted and leaning to the north northeast.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1334103",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1335051-2026-04-17",
   "lon": 212527,
   "zip": "",
   "city": "STURTEVANT SYLVANIA",
   "date": "2026-04-17",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets from the 1600 to 1700 block of 2 Mile Rd. Flash flooding at the 1000 block of 61st Dr.  Flooding at 67th Dr. and Mill Ave. Flash flooding at Sharp Rd. and Rowntree Rd.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1335051",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-17-stcroix-hail",
   "zip": "",
   "city": "St. Croix",
   "date": "2026-04-17",
   "county": "St. Croix",
   "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 St. Croix — 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-grant-hail",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-17",
   "county": "Grant",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 64,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "3 Special Weather Statements for Grant — wind gusts up to 55 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-barron-hail",
   "zip": "",
   "city": "Barron",
   "date": "2026-04-17",
   "county": "Barron",
   "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 Barron — 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-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-17",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-17",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-17",
   "county": "Lincoln",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lincoln — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-17",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-vilas-hail",
   "zip": "",
   "city": "Vilas",
   "date": "2026-04-17",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-17",
   "county": "Portage",
   "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 Portage — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-sheboygan-wind",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-17",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-oneida-hail",
   "zip": "",
   "city": "Oneida",
   "date": "2026-04-17",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-17",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-17-manitowoc-wind",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-17",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-MKX-FA-W-4-Jefferson-flood-2026-04-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-16",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-4"
  },
  {
   "id": "iem-ww-MKX-FA-W-4-Milwaukee-flood-2026-04-16",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-16",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-4"
  },
  {
   "id": "iem-ww-MKX-FA-W-4-Racine-flood-2026-04-16",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-16",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-4"
  },
  {
   "id": "iem-ww-MKX-FA-W-4-Walworth-flood-2026-04-16",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-16",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-4"
  },
  {
   "id": "iem-ww-MKX-FA-W-4-Waukesha-flood-2026-04-16",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-16",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-4"
  },
  {
   "id": "iem-ww-ARX-FL-W-18-Juneau-flood-2026-04-16",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-16",
   "county": "Juneau",
   "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 Juneau on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-18"
  },
  {
   "id": "iem-ww-GRB-FL-W-39-Marinette-flood-2026-04-16",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-16",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-39"
  },
  {
   "id": "iem-ww-ARX-FL-W-24-Crawford-flood-2026-04-16",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-16",
   "county": "Crawford",
   "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 Crawford on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-24"
  },
  {
   "id": "iem-ww-ARX-FL-W-23-Vernon-flood-2026-04-16",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-16",
   "county": "Vernon",
   "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 Vernon on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-23"
  },
  {
   "id": "iem-ww-MKX-FL-W-26-Columbia-flood-2026-04-16",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-16",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-26"
  },
  {
   "id": "iem-ww-MKX-FL-W-26-Sauk-flood-2026-04-16",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-16",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-26"
  },
  {
   "id": "iem-ww-MKX-FL-W-24-Jefferson-flood-2026-04-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-16",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-24"
  },
  {
   "id": "iem-ww-MKX-FL-W-34-Jefferson-flood-2026-04-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-16",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-34"
  },
  {
   "id": "iem-ww-MKX-FL-W-28-Milwaukee-flood-2026-04-16",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-16",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-28"
  },
  {
   "id": "iem-ww-MKX-FL-W-32-Rock-flood-2026-04-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-16",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-32"
  },
  {
   "id": "iem-ww-MKX-FL-W-31-Green Lake-flood-2026-04-16",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-16",
   "county": "Green 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 MKX for Green Lake on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-31"
  },
  {
   "id": "iem-ww-MKX-FL-W-30-Fond Du Lac-flood-2026-04-16",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-16",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-30"
  },
  {
   "id": "iem-ww-MKX-FL-W-29-Dane-flood-2026-04-16",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-16",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-29"
  },
  {
   "id": "iem-ww-MKX-FL-W-27-Columbia-flood-2026-04-16",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-16",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-27"
  },
  {
   "id": "iem-ww-MKX-FL-W-27-Sauk-flood-2026-04-16",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-16",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-27"
  },
  {
   "id": "iem-ww-MKX-FL-W-25-Milwaukee-flood-2026-04-16",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-16",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-25"
  },
  {
   "id": "iem-ww-MKX-FL-W-33-Jefferson-flood-2026-04-16",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-16",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-33"
  },
  {
   "id": "iem-ww-MKX-FL-W-20-Rock-flood-2026-04-16",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-16",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-20"
  },
  {
   "id": "ncei-1324910-2026-04-16",
   "lon": 211988,
   "zip": "",
   "city": "NEW LONDON",
   "date": "2026-04-16",
   "county": "Waupaca",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Widespread low-land flooding occurred in Waupaca County, resulting in considerable flood damage along the Wolf River from New London to Fremont to 97 homes. Evacuations occurred in the town of New London for multiple days.  Power and gas was shutoff as flood waters impacted many homes and businesses.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1324910",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332545-2026-04-16",
   "lon": 212520,
   "zip": "",
   "city": "LEYDEN",
   "date": "2026-04-16",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Rock River at Afton rose to Moderate flood stage. Floodwaters affected Riverside Park and several blocks of Joseph and Charles Streets on the north side of Janesville and South River Road on the south side of Janesville. Traxler Park off of Memorial Drive in Janesville was flooded, including a boat ramp, and the bleachers were surrounded by water. Floodwaters surrounded a home on South Christian Rd on the east side of the river and another across the river and along W Bass Creek Rd in the Afton area. Numerous secondary roads in the Afton area were closed to traffic, and a portion of the railroad tracks near W Tripp Rd flooded. There was extensive lowland and agricultural land flooding in the Afton and Janesville areas.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332545",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-lsr-2026-04-15-hail-42.94--88.05",
   "lat": 42.94,
   "lon": -88.05,
   "zip": "",
   "city": "Hales Corners",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mping report out of Hales Corners. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-15-hail-42.65--88.51",
   "lat": 42.65,
   "lon": -88.51,
   "zip": "",
   "city": "2 SE Elkhorn",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 Elkhorn",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-15-wind-43.33--90.74",
   "lat": 43.33,
   "lon": -90.74,
   "zip": "",
   "city": "4 SSW Clayton",
   "date": "2026-04-15",
   "county": "Crawford",
   "source": "IEM 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 SSW Clayton",
   "sourceDetail": "NWS ARX — County Official via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-42.89--90.56",
   "lat": 42.89,
   "lon": -90.56,
   "zip": "",
   "city": "4 SE Stitzer",
   "date": "2026-04-15",
   "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": "Time estimated via radar.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-C29-2026-04-15",
   "lat": 43.1143,
   "lon": -89.5315,
   "zip": "",
   "city": "Middleton",
   "date": "2026-04-15",
   "county": "Dane",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Middleton (C29) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Middleton (C29) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-15-wind-43.14--89.35",
   "lat": 43.14,
   "lon": -89.35,
   "zip": "",
   "city": "2 NNE Maple Bluff",
   "date": "2026-04-15",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NNE Maple Bluff",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15-flood-44.02--90.35",
   "lat": 44.02,
   "lon": -90.35,
   "zip": "",
   "city": "2 ESE Wyeville",
   "date": "2026-04-15",
   "county": "Monroe",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water from Lemonweir River over the roadway at County Rd PP and Excelsior. Road is closed.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-43.93--89.87",
   "lat": 43.93,
   "lon": -89.87,
   "zip": "",
   "city": "3 SW Adams",
   "date": "2026-04-15",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report, time of incident unknown. 15th ln road is closed due to two culverts collapsing.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-43.71--89.82",
   "lat": 43.71,
   "lon": -89.82,
   "zip": "",
   "city": "Plainville",
   "date": "2026-04-15",
   "county": "Adams",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Increased flows on Wisconsin River has water surrounding homes and water over part of the road on Gem Ct approx 12mi downstream of Castle Rock Dam.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-42.57--88.87",
   "lat": 42.57,
   "lon": -88.87,
   "zip": "",
   "city": "1 N Clinton",
   "date": "2026-04-15",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over Hwy 140 on north side of Clinton. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-42.70--89.08",
   "lat": 42.7,
   "lon": -89.08,
   "zip": "",
   "city": "3 WNW Janesville",
   "date": "2026-04-15",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the road at Cty A and Austin Rd. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-43.02--88.23",
   "lat": 43.02,
   "lon": -88.23,
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed report: Flooded roads in many locations in the city. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-43.04--87.92",
   "lat": 43.04,
   "lon": -87.92,
   "zip": "",
   "city": "1 W Milwaukee",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media pictures and videos of cars stuck in flooded roads across downtown Milwaukee. DOT cameras show a few locations with cars stuck in water on interstate and highway underpasses in the downtown area.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-flood-42.67--88.44",
   "lat": 42.67,
   "lon": -88.44,
   "zip": "",
   "city": "5 E Elkhorn",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Loveland Road completely washed out just west of Bowers Road due to the flash flooding of Ore Creek.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-tornado-43.66--89.50",
   "lat": 43.66,
   "lon": -89.5,
   "zip": "",
   "city": "4 SSW Endeavor",
   "date": "2026-04-15",
   "county": "Marquette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey found EF1 tornado damage southwest of Endeavor. Brief tornado had a 50 yard wide path. Total destruction of barn/outbuildings. Multiple snapped and topped trees.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-15-tornado-42.68--88.64",
   "lat": 42.68,
   "lon": -88.64,
   "zip": "",
   "city": "4 N Delavan",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1 tornado west of Elkhorn. Metal roof and wall panels ripped off buildings and lofted. Tree damage. Maximum estimated wind speed of 100 mph. Path of approximately 2 miles.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-47-Grant-wind-2026-04-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-15",
   "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 ARX for Grant on 2026-04-15. 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-47"
  },
  {
   "id": "iem-ww-ARX-SV-W-47-Grant-hail-2026-04-15",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-15",
   "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 ARX for Grant on 2026-04-15. 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-47"
  },
  {
   "id": "iem-ww-MKX-SV-W-63-Walworth-wind-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-15. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-63"
  },
  {
   "id": "iem-ww-MKX-SV-W-63-Walworth-hail-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-63"
  },
  {
   "id": "iem-ww-MKX-SV-W-67-Walworth-wind-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-67"
  },
  {
   "id": "iem-ww-MKX-SV-W-67-Walworth-hail-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-67"
  },
  {
   "id": "iem-ww-MKX-SV-W-67-Rock-wind-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "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 MKX for Rock on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-67"
  },
  {
   "id": "iem-ww-MKX-SV-W-67-Rock-hail-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "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 MKX for Rock on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-67"
  },
  {
   "id": "iem-ww-MKX-SV-W-69-Waukesha-wind-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-69"
  },
  {
   "id": "iem-ww-MKX-SV-W-69-Waukesha-hail-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-69"
  },
  {
   "id": "iem-ww-MKX-SV-W-65-Lafayette-wind-2026-04-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-15",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-65"
  },
  {
   "id": "iem-ww-MKX-SV-W-65-Lafayette-hail-2026-04-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-15",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-65"
  },
  {
   "id": "iem-ww-MKX-SV-W-65-Green-wind-2026-04-15",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-65"
  },
  {
   "id": "iem-ww-MKX-SV-W-65-Green-hail-2026-04-15",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-65"
  },
  {
   "id": "iem-ww-MKX-SV-W-64-Iowa-wind-2026-04-15",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-15",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-64"
  },
  {
   "id": "iem-ww-MKX-SV-W-64-Iowa-hail-2026-04-15",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-15",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-64"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Kenosha-wind-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Kenosha-hail-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Racine-wind-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Racine-hail-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Rock-wind-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "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 MKX for Rock on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Rock-hail-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "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 MKX for Rock on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Walworth-wind-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-68-Walworth-hail-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-68"
  },
  {
   "id": "iem-ww-MKX-SV-W-66-Dane-wind-2026-04-15",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-15",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-66"
  },
  {
   "id": "iem-ww-MKX-SV-W-66-Dane-hail-2026-04-15",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-15",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-66"
  },
  {
   "id": "iem-ww-MKX-SV-W-66-Jefferson-wind-2026-04-15",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-66"
  },
  {
   "id": "iem-ww-MKX-SV-W-66-Jefferson-hail-2026-04-15",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-66"
  },
  {
   "id": "iem-ww-MKX-SV-W-71-Milwaukee-wind-2026-04-15",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-71"
  },
  {
   "id": "iem-ww-MKX-SV-W-71-Milwaukee-hail-2026-04-15",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-15. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-71"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Kenosha-wind-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Kenosha-hail-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Racine-wind-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Racine-hail-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Walworth-wind-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-MKX-SV-W-70-Walworth-hail-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-15. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-70"
  },
  {
   "id": "iem-ww-ARX-SV-W-46-Crawford-wind-2026-04-15",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford on 2026-04-15. 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-46"
  },
  {
   "id": "iem-ww-ARX-SV-W-46-Crawford-hail-2026-04-15",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-15",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford on 2026-04-15. 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-46"
  },
  {
   "id": "iem-ww-MKX-TO-W-26-Lafayette-tornado-2026-04-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-15",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-26"
  },
  {
   "id": "iem-ww-MKX-TO-W-26-Green-tornado-2026-04-15",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "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 MKX for Green on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-26"
  },
  {
   "id": "iem-ww-MKX-TO-W-30-Racine-tornado-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-30"
  },
  {
   "id": "iem-ww-MKX-TO-W-28-Walworth-tornado-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-28"
  },
  {
   "id": "iem-ww-MKX-TO-W-27-Rock-tornado-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "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 MKX for Rock on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-27"
  },
  {
   "id": "iem-ww-MKX-TO-W-29-Kenosha-tornado-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-29"
  },
  {
   "id": "iem-ww-MKX-TO-W-29-Racine-tornado-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-29"
  },
  {
   "id": "iem-ww-MKX-TO-W-29-Walworth-tornado-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-29"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Dane-flood-2026-04-15",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-15",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Green-flood-2026-04-15",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "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 MKX for Green on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Jefferson-flood-2026-04-15",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MKX for Jefferson on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Lafayette-flood-2026-04-15",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-15",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Rock-flood-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-4-Walworth-flood-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-4"
  },
  {
   "id": "iem-ww-MKX-FF-W-6-Kenosha-flood-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-6"
  },
  {
   "id": "iem-ww-MKX-FF-W-6-Racine-flood-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-6"
  },
  {
   "id": "iem-ww-MKX-FF-W-6-Rock-flood-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-6"
  },
  {
   "id": "iem-ww-MKX-FF-W-6-Walworth-flood-2026-04-15",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-15",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-6"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Dodge-flood-2026-04-15",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-15",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Jefferson-flood-2026-04-15",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-15",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MKX for Jefferson on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Milwaukee-flood-2026-04-15",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Ozaukee-flood-2026-04-15",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-15",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Washington-flood-2026-04-15",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-15",
   "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 MKX for Washington on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-MKX-FF-W-5-Waukesha-flood-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-8-Menominee-flood-2026-04-15",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-15",
   "county": "Menominee",
   "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 GRB for Menominee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-8"
  },
  {
   "id": "iem-ww-ARX-FA-W-1-Juneau-flood-2026-04-15",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-15",
   "county": "Juneau",
   "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 Juneau on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-1"
  },
  {
   "id": "iem-ww-ARX-FA-W-2-Monroe-flood-2026-04-15",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-15",
   "county": "Monroe",
   "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 Monroe on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-2"
  },
  {
   "id": "iem-ww-MKX-FA-W-3-Milwaukee-flood-2026-04-15",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-3"
  },
  {
   "id": "iem-ww-MKX-FA-W-3-Waukesha-flood-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-3"
  },
  {
   "id": "iem-ww-ARX-FA-W-3-Juneau-flood-2026-04-15",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-15",
   "county": "Juneau",
   "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 Juneau on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Brown-flood-2026-04-15",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-15",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Door-flood-2026-04-15",
   "zip": "",
   "city": "Door",
   "date": "2026-04-15",
   "county": "Door",
   "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 GRB for Door on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Kewaunee-flood-2026-04-15",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-15",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Manitowoc-flood-2026-04-15",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-15",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Oconto-flood-2026-04-15",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-15",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Outagamie-flood-2026-04-15",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-15",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Portage-flood-2026-04-15",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-15",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Shawano-flood-2026-04-15",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-15",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Waupaca-flood-2026-04-15",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-15",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FA-W-7-Wood-flood-2026-04-15",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-15",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-7"
  },
  {
   "id": "iem-ww-GRB-FL-W-37-Marinette-flood-2026-04-15",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-15",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-37"
  },
  {
   "id": "iem-ww-GRB-FL-W-38-Marinette-flood-2026-04-15",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-15",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-38"
  },
  {
   "id": "iem-ww-ARX-FL-W-22-Richland-flood-2026-04-15",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-15",
   "county": "Richland",
   "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 Richland on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-22"
  },
  {
   "id": "iem-ww-ARX-FL-W-22-Vernon-flood-2026-04-15",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-15",
   "county": "Vernon",
   "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 Vernon on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-22"
  },
  {
   "id": "iem-ww-MKX-FL-W-15-Kenosha-flood-2026-04-15",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-15"
  },
  {
   "id": "iem-ww-MKX-FL-W-16-Ozaukee-flood-2026-04-15",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-15",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-16"
  },
  {
   "id": "iem-ww-GRB-FL-W-36-Manitowoc-flood-2026-04-15",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-15",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-36"
  },
  {
   "id": "iem-ww-MKX-FL-W-19-Racine-flood-2026-04-15",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-19"
  },
  {
   "id": "iem-ww-MKX-FL-W-21-Green-flood-2026-04-15",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "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 MKX for Green on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-21"
  },
  {
   "id": "iem-ww-MKX-FL-W-21-Rock-flood-2026-04-15",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "county": "Rock",
   "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 MKX for Rock on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-21"
  },
  {
   "id": "iem-ww-MKX-FL-W-23-Waukesha-flood-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-23"
  },
  {
   "id": "iem-ww-ARX-FL-W-20-Trempealeau-flood-2026-04-15",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-15",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-20"
  },
  {
   "id": "iem-ww-ARX-FL-W-20-La Crosse-flood-2026-04-15",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-15",
   "county": "La Crosse",
   "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 La Crosse on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-20"
  },
  {
   "id": "iem-ww-MKX-FL-W-22-Sheboygan-flood-2026-04-15",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-15",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-22"
  },
  {
   "id": "iem-ww-MKX-FL-W-18-Waukesha-flood-2026-04-15",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-18"
  },
  {
   "id": "iem-ww-MKX-FL-W-17-Jefferson-flood-2026-04-15",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-15",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-17"
  },
  {
   "id": "ncei-1334691-2026-04-15",
   "lon": 213181,
   "zip": "",
   "city": "BUTMAN CORNERS",
   "date": "2026-04-15",
   "county": "Trempealeau",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain from multiple rounds of thunderstorms during the middle of April contributed to the Black River at Galesville rising into flood stage during the afternoon hours on April 15th. The river crested in moderate flood stage during the morning hours on April 16th before falling below flood stage during the morning hours on April 18th.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1334691",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334693-2026-04-15",
   "lon": 213181,
   "zip": "",
   "city": "NECEDAH",
   "date": "2026-04-15",
   "county": "Juneau",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rainfall from multiple rounds of thunderstorms during the middle of April resulted in the Yellow River at Necedah rising into flood stage during the afternoon hours on April 15th. The river then crested in major flood stage during the late evening hours on April 16th before falling below flood stage during the morning hours on April 22nd.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1334693",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332926-2026-04-15",
   "lon": 212520,
   "zip": "",
   "city": "SLADES CORNERS",
   "date": "2026-04-15",
   "county": "Kenosha",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Fox River near New Munster in northern Kenosha County rose to Major flood stage.  Highway 50 was closed at the Fox River crossing near Hwy W. There was water on Hwy W north and south of Hwy 50. Widespread flooding occurred in the Town of Wheatland, Silver Lake and Village of Salem Lakes. Flooded roads included S 6th St, Oak St, 318th Ave, 317th Ave, 71st St, south end of 312th and 313th St, and 314th Ave. Floodwaters were into the lower levels of some homes in the Town of Wheatland, Silver Lake and Village of Salem Lakes  areas along N Riverside Drive, Shorewood Drive, 101st Street and Shorewood Terrace.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332926",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330630-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "LEYDEN",
   "date": "2026-04-15",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Emergency manager reports water over the road at County Highway A and Austin Road. Start and end times estimated from radar data.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1330630",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332917-2026-04-15",
   "lon": 212520,
   "zip": "",
   "city": "WAUKESHA CO ARPT",
   "date": "2026-04-15",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Fox River in Waukesha rose to a Moderate flood stage. Water touched the base of Barstow St bridge and Bank St bridge. Corrina Blvd, Buckley St, W Main St, Riverwalk Dr, and parts of Dunbar Ave flooded. Grede Park, Glacial Drumlin Trail, Fox Riverwalk, and Frame Park flooded. Floodwaters affected yards of homes near Bethesda Park.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332917",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330628-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "HALES CORNERS",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Mping report of 1 inch diameter hail near Hales Corners.",
   "sourceDetail": "Verified by Public — NCEI Event #1330628",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330631-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "EDGEWOOD",
   "date": "2026-04-15",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets in many locations throughout Waukesha and extending into Brookfield. Farther to the south, Artesian Ave. was flooded and closed.",
   "sourceDetail": "Verified by Public — NCEI Event #1330631",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330629-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "ELKHORN ARPT",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency manager reports 1 inch diameter hail.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1330629",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330632-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "WAUWATOSA",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media pictures and videos of cars stuck in flooded roads in downtown Milwaukee. DOT cameras show a few locations with cars stuck in water at highway underpasses.",
   "sourceDetail": "Verified by Public — NCEI Event #1330632",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334022-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "CLINTON",
   "date": "2026-04-15",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Floodwaters over a portion of highway 140 on the north side of Clinton.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1334022",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326765-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "DELAVAN LAKE",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began west of Quinney Road and tracked to the southeast, hitting 4 barns as it tracked across farmland west of Elkhorn.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326765",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330633-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "BOWERS",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Loveland Road is completely washed out just west of Bowers Road due to the flash flooding of Ore Creek.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1330633",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334015-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "VIENNA",
   "date": "2026-04-15",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Loveland Road closed after a washout from the flooding of Ore Creek. In the southern portion of the county, brief portions of Peters Rd, Hillside Rd. near Mohawk Rd., and Fellows Rd. just north of County Highway B were briefly closed due to flooding, but no road damage.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1334015",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330634-2026-04-15",
   "lon": 212207,
   "zip": "",
   "city": "GRANVILLE",
   "date": "2026-04-15",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Broadcast media reports of lingering areal flooding impacts following the conclusion of heavy rain. Street closures continue despite concluded rainfall, particularly around downtown Milwaukee and in low-lying spots near rivers and creeks.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1330634",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-15-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-15",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-15",
   "county": "Grant",
   "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 Grant — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-15",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-iowa-wind",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-15",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-15",
   "county": "Dane",
   "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 Dane — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-green-wind",
   "zip": "",
   "city": "Green",
   "date": "2026-04-15",
   "county": "Green",
   "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 Green — wind gusts up to 50 mph, possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-rock-wind",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-15",
   "county": "Rock",
   "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 Rock — wind gusts up to 50 mph, hail up to 0.25\", possible possible (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-15",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-15-racine-wind",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-15",
   "county": "Racine",
   "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 Racine — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.62",
   "lat": 43.17,
   "lon": -89.62,
   "zip": "",
   "city": "4 NE Cross Plains",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-42.89--90.16",
   "lat": 42.89,
   "lon": -90.16,
   "zip": "",
   "city": "2 NE Mineral Point",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 Mineral Point",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.02--89.90",
   "lat": 43.02,
   "lon": -89.9,
   "zip": "",
   "city": "Barneveld",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 Barneveld",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.02--89.93",
   "lat": 43.02,
   "lon": -89.93,
   "zip": "",
   "city": "2 W Barneveld",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 Barneveld",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.01--89.97",
   "lat": 43.01,
   "lon": -89.97,
   "zip": "",
   "city": "1 E Ridgeway",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.01--89.77",
   "lat": 43.01,
   "lon": -89.77,
   "zip": "",
   "city": "2 W Mount Horeb",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.60--91.15",
   "lat": 43.6,
   "lon": -91.15,
   "zip": "",
   "city": "4 ENE Genoa",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 ENE Genoa",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.01--89.74",
   "lat": 43.01,
   "lon": -89.74,
   "zip": "",
   "city": "1 W Mount Horeb",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.01--89.82",
   "lat": 43.01,
   "lon": -89.82,
   "zip": "",
   "city": "1 SE Blue Mounds",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.87",
   "lat": 43.09,
   "lon": -89.87,
   "zip": "",
   "city": "5 SE Arena",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 SE Arena",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.11--89.82",
   "lat": 43.11,
   "lon": -89.82,
   "zip": "",
   "city": "4 W Black Earth",
   "date": "2026-04-14",
   "county": "Dane",
   "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 W Black Earth",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.01--89.89",
   "lat": 43.01,
   "lon": -89.89,
   "zip": "",
   "city": "1 SE Barneveld",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.04--89.81",
   "lat": 43.04,
   "lon": -89.81,
   "zip": "",
   "city": "2 NE Blue Mounds",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.13--89.76",
   "lat": 43.13,
   "lon": -89.76,
   "zip": "",
   "city": "1 SW Black Earth",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Baseball sized hail falling causing significant damage to siding and roofs in the area.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.75",
   "lat": 43.14,
   "lon": -89.75,
   "zip": "",
   "city": "Black Earth",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.70--91.02",
   "lat": 43.7,
   "lon": -91.02,
   "zip": "",
   "city": "Coon Valley",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from Coon Valley. Original LSR off by 1 hour.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.15--89.81",
   "lat": 43.15,
   "lon": -89.81,
   "zip": "",
   "city": "2 SSW Mazomanie",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "One hail stone of 2 inch diameter.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.77",
   "lat": 43.17,
   "lon": -89.77,
   "zip": "",
   "city": "1 E Mazomanie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 E Mazomanie",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.75",
   "lat": 43.14,
   "lon": -89.75,
   "zip": "",
   "city": "Black Earth",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.53",
   "lat": 43.1,
   "lon": -89.53,
   "zip": "",
   "city": "1 W Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Middleton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.73--90.94",
   "lat": 43.73,
   "lon": -90.94,
   "zip": "",
   "city": "4 E Coon Valley",
   "date": "2026-04-14",
   "county": "La Crosse",
   "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-14-hail-43.18--89.79",
   "lat": 43.18,
   "lon": -89.79,
   "zip": "",
   "city": "Mazomanie",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with a quarter for comparison.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.65--90.86",
   "lat": 43.65,
   "lon": -90.86,
   "zip": "",
   "city": "Westby",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo provided via social media.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.07--89.57",
   "lat": 43.07,
   "lon": -89.57,
   "zip": "",
   "city": "4 SW Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter measures hail stones as large as 2.75 inches in diameter.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.64--90.98",
   "lat": 43.64,
   "lon": -90.98,
   "zip": "",
   "city": "1 WNW Esofea",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 Esofea",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.05--89.07",
   "lat": 43.05,
   "lon": -89.07,
   "zip": "",
   "city": "Deerfield",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Deerfield",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.03",
   "lat": 43.09,
   "lon": -89.03,
   "zip": "",
   "city": "3 NE Deerfield",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Deerfield",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.06--89.52",
   "lat": 43.06,
   "lon": -89.52,
   "zip": "",
   "city": "3 S Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.05--89.48",
   "lat": 43.05,
   "lon": -89.48,
   "zip": "",
   "city": "3 SW Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.05--89.51",
   "lat": 43.05,
   "lon": -89.51,
   "zip": "",
   "city": "4 S Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.03--89.63",
   "lat": 43.03,
   "lon": -89.63,
   "zip": "",
   "city": "1 NW Riley",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.65--90.86",
   "lat": 43.65,
   "lon": -90.86,
   "zip": "",
   "city": "Westby",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Windshields broken on patrol car.",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.07--89.51",
   "lat": 43.07,
   "lon": -89.51,
   "zip": "",
   "city": "2 S Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 S Middleton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--88.96",
   "lat": 43.12,
   "lon": -88.96,
   "zip": "",
   "city": "4 NW Lake Mills",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.06--89.45",
   "lat": 43.06,
   "lon": -89.45,
   "zip": "",
   "city": "1 SW Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.51",
   "lat": 43.09,
   "lon": -89.51,
   "zip": "",
   "city": "1 S Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.07--89.45",
   "lat": 43.07,
   "lon": -89.45,
   "zip": "",
   "city": "1 S Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.04--89.53",
   "lat": 43.04,
   "lon": -89.53,
   "zip": "",
   "city": "4 N Verona",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.49",
   "lat": 43.1,
   "lon": -89.49,
   "zip": "",
   "city": "1 E Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.51",
   "lat": 43.1,
   "lon": -89.51,
   "zip": "",
   "city": "Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Middleton",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.06--89.44",
   "lat": 43.06,
   "lon": -89.44,
   "zip": "",
   "city": "1 S Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.06--89.45",
   "lat": 43.06,
   "lon": -89.45,
   "zip": "",
   "city": "1 SW Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.71--90.82",
   "lat": 43.71,
   "lon": -90.82,
   "zip": "",
   "city": "3 SW Cashton",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 SW Cashton",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.11--89.51",
   "lat": 43.11,
   "lon": -89.51,
   "zip": "",
   "city": "1 NW Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.13--89.46",
   "lat": 43.13,
   "lon": -89.46,
   "zip": "",
   "city": "3 NE Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 NE Middleton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.35",
   "lat": 43.1,
   "lon": -89.35,
   "zip": "",
   "city": "1 SE Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Maple Bluff",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.38",
   "lat": 43.14,
   "lon": -89.38,
   "zip": "",
   "city": "2 N Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Maple Bluff",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.66",
   "lat": 43.1,
   "lon": -89.66,
   "zip": "",
   "city": "1 SW Cross Plains",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports hail stones up to 2 inches in diameter.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.51",
   "lat": 43.1,
   "lon": -89.51,
   "zip": "",
   "city": "Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Middleton",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--89.37",
   "lat": 43.12,
   "lon": -89.37,
   "zip": "",
   "city": "1 NW Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 NW Maple Bluff",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.32",
   "lat": 43.09,
   "lon": -89.32,
   "zip": "",
   "city": "2 NE Monona",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.27",
   "lat": 43.09,
   "lon": -89.27,
   "zip": "",
   "city": "4 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.00--90.82",
   "lat": 43,
   "lon": -90.82,
   "zip": "",
   "city": "3 NE Mount Hope",
   "date": "2026-04-14",
   "county": "Grant",
   "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 Mount Hope",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.49",
   "lat": 43.1,
   "lon": -89.49,
   "zip": "",
   "city": "1 E Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.13--89.38",
   "lat": 43.13,
   "lon": -89.38,
   "zip": "",
   "city": "2 NW Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.34",
   "lat": 43.1,
   "lon": -89.34,
   "zip": "",
   "city": "1 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.32",
   "lat": 43.09,
   "lon": -89.32,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.06",
   "lat": 43.14,
   "lon": -89.06,
   "zip": "",
   "city": "2 S Marshall",
   "date": "2026-04-14",
   "county": "Dane",
   "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 S Marshall",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.50",
   "lat": 43.09,
   "lon": -89.5,
   "zip": "",
   "city": "1 SE Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.27",
   "lat": 43.09,
   "lon": -89.27,
   "zip": "",
   "city": "4 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.08--89.43",
   "lat": 43.08,
   "lon": -89.43,
   "zip": "",
   "city": "1 E Shorewood Hills",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.36",
   "lat": 43.14,
   "lon": -89.36,
   "zip": "",
   "city": "2 N Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.13--89.38",
   "lat": 43.13,
   "lon": -89.38,
   "zip": "",
   "city": "2 NW Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.08--89.39",
   "lat": 43.08,
   "lon": -89.39,
   "zip": "",
   "city": "1 SW Madison",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-42.97--90.86",
   "lat": 42.97,
   "lon": -90.86,
   "zip": "",
   "city": "Mount Hope",
   "date": "2026-04-14",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture provided via social media.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.08--89.39",
   "lat": 43.08,
   "lon": -89.39,
   "zip": "",
   "city": "1 SW Madison",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--89.31",
   "lat": 43.12,
   "lon": -89.31,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.35",
   "lat": 43.14,
   "lon": -89.35,
   "zip": "",
   "city": "2 NE Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.08--89.38",
   "lat": 43.08,
   "lon": -89.38,
   "zip": "",
   "city": "1 S Madison",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--89.21",
   "lat": 43.18,
   "lon": -89.21,
   "zip": "",
   "city": "1 E Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.35",
   "lat": 43.1,
   "lon": -89.35,
   "zip": "",
   "city": "1 SE Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 SE Maple Bluff",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.24",
   "lat": 43.17,
   "lon": -89.24,
   "zip": "",
   "city": "1 SW Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--89.21",
   "lat": 43.18,
   "lon": -89.21,
   "zip": "",
   "city": "1 E Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter measures 2 inch diameter hail.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.24",
   "lat": 43.17,
   "lon": -89.24,
   "zip": "",
   "city": "1 SW Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.29",
   "lat": 43.17,
   "lon": -89.29,
   "zip": "",
   "city": "3 W Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--89.32",
   "lat": 43.12,
   "lon": -89.32,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Maple Bluff",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.34",
   "lat": 43.1,
   "lon": -89.34,
   "zip": "",
   "city": "1 ESE Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 ESE Maple Bluff",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--89.25",
   "lat": 43.17,
   "lon": -89.25,
   "zip": "",
   "city": "1 SW Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Sun Prairie",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.27",
   "lat": 43.09,
   "lon": -89.27,
   "zip": "",
   "city": "4 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--89.24",
   "lat": 43.19,
   "lon": -89.24,
   "zip": "",
   "city": "1 NW Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--89.28",
   "lat": 43.19,
   "lon": -89.28,
   "zip": "",
   "city": "2 W Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.32",
   "lat": 43.09,
   "lon": -89.32,
   "zip": "",
   "city": "2 NE Monona",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--89.24",
   "lat": 43.19,
   "lon": -89.24,
   "zip": "",
   "city": "1 NW Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--88.73",
   "lat": 43.18,
   "lon": -88.73,
   "zip": "",
   "city": "1 SW Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.66--90.34",
   "lat": 43.66,
   "lon": -90.34,
   "zip": "",
   "city": "1 N Hillsboro",
   "date": "2026-04-14",
   "county": "Vernon",
   "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.12--89.20",
   "lat": 43.12,
   "lon": -89.2,
   "zip": "",
   "city": "3 N Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.36",
   "lat": 43.1,
   "lon": -89.36,
   "zip": "",
   "city": "1 S Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.66--90.39",
   "lat": 43.66,
   "lon": -90.39,
   "zip": "",
   "city": "3 W Hillsboro",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 Hillsboro",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-42.94--90.97",
   "lat": 42.94,
   "lon": -90.97,
   "zip": "",
   "city": "Patch Grove",
   "date": "2026-04-14",
   "county": "Grant",
   "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 Patch Grove",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--89.31",
   "lat": 43.14,
   "lon": -89.31,
   "zip": "",
   "city": "3 NE Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.20",
   "lat": 43.09,
   "lon": -89.2,
   "zip": "",
   "city": "Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Cottage Grove",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-42.97--90.43",
   "lat": 42.97,
   "lon": -90.43,
   "zip": "",
   "city": "Montfort",
   "date": "2026-04-14",
   "county": "Grant",
   "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-14-hail-43.09--89.27",
   "lat": 43.09,
   "lon": -89.27,
   "zip": "",
   "city": "4 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.11--89.30",
   "lat": 43.11,
   "lon": -89.3,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 3 E Maple Bluff. Trained spotter reports measured hail stones as large as 3.5 inches in diameter.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.64--90.33",
   "lat": 43.64,
   "lon": -90.33,
   "zip": "",
   "city": "1 SSE Hillsboro",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 Hillsboro",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.08--89.37",
   "lat": 43.08,
   "lon": -89.37,
   "zip": "",
   "city": "1 E Madison",
   "date": "2026-04-14",
   "county": "Dane",
   "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+ (3.25 in.).",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-42.97--90.33",
   "lat": 42.97,
   "lon": -90.33,
   "zip": "",
   "city": "Cobb",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 Cobb",
   "sourceDetail": "NWS MKX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.73",
   "lat": 43.19,
   "lon": -88.73,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.20",
   "lat": 43.1,
   "lon": -89.2,
   "zip": "",
   "city": "1 N Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--89.26",
   "lat": 43.1,
   "lon": -89.26,
   "zip": "",
   "city": "3 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.73",
   "lat": 43.19,
   "lon": -88.73,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.99",
   "lat": 43.19,
   "lon": -88.99,
   "zip": "",
   "city": "Waterloo",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.14--88.74",
   "lat": 43.14,
   "lon": -88.74,
   "zip": "",
   "city": "4 S Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.21--88.73",
   "lat": 43.21,
   "lon": -88.73,
   "zip": "",
   "city": "1 N Watertown",
   "date": "2026-04-14",
   "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: Quarter (1.00 in.).",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--89.20",
   "lat": 43.18,
   "lon": -89.2,
   "zip": "",
   "city": "2 E Sun Prairie",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.73",
   "lat": 43.19,
   "lon": -88.73,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with a quarter for comparison.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.72",
   "lat": 43.19,
   "lon": -88.72,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 Watertown",
   "sourceDetail": "NWS MKX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.70--90.11",
   "lat": 43.7,
   "lon": -90.11,
   "zip": "",
   "city": "6 ENE Wonewoc",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 ENE Wonewoc",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-44.19--90.64",
   "lat": 44.19,
   "lon": -90.64,
   "zip": "",
   "city": "Millston",
   "date": "2026-04-14",
   "county": "Jackson",
   "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 Millston. Photo provided via social media. Corrected for time of hailfall.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--88.69",
   "lat": 43.17,
   "lon": -88.69,
   "zip": "",
   "city": "2 SE Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 SE Watertown",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--88.96",
   "lat": 43.12,
   "lon": -88.96,
   "zip": "",
   "city": "4 NW Lake Mills",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.67--89.83",
   "lat": 43.67,
   "lon": -89.83,
   "zip": "",
   "city": "4 SSW Plainville",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 SSW Plainville",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--88.96",
   "lat": 43.12,
   "lon": -88.96,
   "zip": "",
   "city": "4 NW Lake Mills",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.70--89.76",
   "lat": 43.7,
   "lon": -89.76,
   "zip": "",
   "city": "3 E Plainville",
   "date": "2026-04-14",
   "county": "Adams",
   "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-14-hail-43.10--88.53",
   "lat": 43.1,
   "lon": -88.53,
   "zip": "",
   "city": "1 W Oconomowoc",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.85--89.14",
   "lat": 43.85,
   "lon": -89.14,
   "zip": "",
   "city": "Princeton",
   "date": "2026-04-14",
   "county": "Green Lake",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with a quarter for comparison.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.10--88.35",
   "lat": 43.1,
   "lon": -88.35,
   "zip": "",
   "city": "Hartland",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 Hartland",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.20--88.74",
   "lat": 43.2,
   "lon": -88.74,
   "zip": "",
   "city": "1 NW Watertown",
   "date": "2026-04-14",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Verified via photo with coins from social media.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.72--89.53",
   "lat": 43.72,
   "lon": -89.53,
   "zip": "",
   "city": "3 W Endeavor",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail in Endeavor.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.27",
   "lat": 43.09,
   "lon": -89.27,
   "zip": "",
   "city": "4 W Cottage Grove",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.20--88.27",
   "lat": 43.2,
   "lon": -88.27,
   "zip": "",
   "city": "3 SW Richfield",
   "date": "2026-04-14",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.11--89.29",
   "lat": 43.11,
   "lon": -89.29,
   "zip": "",
   "city": "4 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter measures softball sized hail near Maple Bluff.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 4
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--88.13",
   "lat": 43.18,
   "lon": -88.13,
   "zip": "",
   "city": "2 N Menomonee Falls",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with a tape measure. Time estimate from radar.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.19--88.25",
   "lat": 43.19,
   "lon": -88.25,
   "zip": "",
   "city": "3 S Richfield",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 S Richfield",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.18--88.12",
   "lat": 43.18,
   "lon": -88.12,
   "zip": "",
   "city": "2 NNE Menomonee Falls",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with a tape measure.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.11--88.05",
   "lat": 43.11,
   "lon": -88.05,
   "zip": "",
   "city": "1 E Butler",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.22--88.10",
   "lat": 43.22,
   "lon": -88.1,
   "zip": "",
   "city": "1 SE Germantown",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo from social media with coins. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.15--88.31",
   "lat": 43.15,
   "lon": -88.31,
   "zip": "",
   "city": "1 N Merton",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.17--88.10",
   "lat": 43.17,
   "lon": -88.1,
   "zip": "",
   "city": "2 NE Menomonee Falls",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.24--88.12",
   "lat": 43.24,
   "lon": -88.12,
   "zip": "",
   "city": "Germantown",
   "date": "2026-04-14",
   "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 Germantown",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.20--88.11",
   "lat": 43.2,
   "lon": -88.11,
   "zip": "",
   "city": "3 SSE Germantown",
   "date": "2026-04-14",
   "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 3 SSE Germantown",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.21--88.11",
   "lat": 43.21,
   "lon": -88.11,
   "zip": "",
   "city": "2 SSE Germantown",
   "date": "2026-04-14",
   "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 SSE Germantown",
   "sourceDetail": "NWS MKX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.84--88.84",
   "lat": 43.84,
   "lon": -88.84,
   "zip": "",
   "city": "Ripon",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--89.32",
   "lat": 43.12,
   "lon": -89.32,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.25
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.12--89.32",
   "lat": 43.12,
   "lon": -89.32,
   "zip": "",
   "city": "3 E Maple Bluff",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.09--89.30",
   "lat": 43.09,
   "lon": -89.3,
   "zip": "",
   "city": "3 NE Monona",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports baseball-sized hail. Multiple vehicles with broken glass.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-14-hail-43.37--90.45",
   "lat": 43.37,
   "lon": -90.45,
   "zip": "",
   "city": "4 S Gillingham",
   "date": "2026-04-14",
   "county": "Richland",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 S Gillingham",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-14-wind-43.29--88.46",
   "lat": 43.29,
   "lon": -88.46,
   "zip": "",
   "city": "3 E Neosho",
   "date": "2026-04-14",
   "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": "Trained spotter estimates 60 MPH winds with dozens of trees downed_ uprooted_ or snapped.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-43.11--88.52",
   "lat": 43.11,
   "lon": -88.52,
   "zip": "",
   "city": "1 W Oconomowoc",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM 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 Oconomowoc",
   "sourceDetail": "NWS MKX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-42.97--88.55",
   "lat": 42.97,
   "lon": -88.55,
   "zip": "",
   "city": "4 SSE Sullivan",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 4 SSE Sullivan",
   "sourceDetail": "NWS MKX — Official NWS Obs via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-43.11--88.04",
   "lat": 43.11,
   "lon": -88.04,
   "zip": "",
   "city": "2 E Butler",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Timmerman Airport AWOS.",
   "sourceDetail": "NWS MKX — AWOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-42.52--90.61",
   "lat": 42.52,
   "lon": -90.61,
   "zip": "",
   "city": "3 W Sinsinawa",
   "date": "2026-04-14",
   "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": "TSTM WND GST reported near 3 W Sinsinawa",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-42.94--89.61",
   "lat": 42.94,
   "lon": -89.61,
   "zip": "",
   "city": "4 W Paoli",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 70 MPH winds.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-14-wind-42.94--89.00",
   "lat": 42.94,
   "lon": -89,
   "zip": "",
   "city": "3 SE Rockdale",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter estimates 70 MPH winds.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.97--90.76",
   "lat": 42.97,
   "lon": -90.76,
   "zip": "",
   "city": "5 E Mount Hope",
   "date": "2026-04-14",
   "county": "Grant",
   "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 E Mount Hope",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.69--90.32",
   "lat": 43.69,
   "lon": -90.32,
   "zip": "",
   "city": "2 NNE Hillsboro",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado begin in rural areas west-northwest of Union Center continuing northeast for almost 9 miles. The worst damage, rated lower EF3 with winds to 140 mph, was to a family home on Raese Road. This was the peak of the tornado, with damage in the EF1 category, or around 100-105 mph for the remainder of the track. Damage became more intermittent in the last 2-3 miles of the track. Numerous outbuildings were destroyed with many trees downed. The tornado ended about 5 miles east of Elroy.",
   "sourceDetail": "NWS ARX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.69--90.29",
   "lat": 43.69,
   "lon": -90.29,
   "zip": "",
   "city": "2 WNW Union Center",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Radar confirmed tornado with debris signature. House destroyed on Raese Rd northwest of Union Center. The tornado was reported to continue northeast crossing State Highway 80 before dissipating northeast of Union Center. Lots of tree and power pole damage along its path.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.63--88.90",
   "lat": 44.63,
   "lon": -88.9,
   "zip": "",
   "city": "2 SSW Marion",
   "date": "2026-04-14",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple roads remain closed over Waupaca County from Big Falls to Clintonville.",
   "sourceDetail": "NWS GRB — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.71--87.66",
   "lat": 44.71,
   "lon": -87.66,
   "zip": "",
   "city": "3 SW Brussels",
   "date": "2026-04-14",
   "county": "Door",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding of surrounding fields and roadways reported by Door County Road Department.",
   "sourceDetail": "NWS GRB — Dept of Highways via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.98--88.53",
   "lat": 43.98,
   "lon": -88.53,
   "zip": "",
   "city": "1 E Wittman Field",
   "date": "2026-04-14",
   "county": "Winnebago",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.38--88.56",
   "lat": 44.38,
   "lon": -88.56,
   "zip": "",
   "city": "2 NE Stephensville",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.07--87.68",
   "lat": 44.07,
   "lon": -87.68,
   "zip": "",
   "city": "2 SW Manitowoc",
   "date": "2026-04-14",
   "county": "Manitowoc",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.51--88.04",
   "lat": 44.51,
   "lon": -88.04,
   "zip": "",
   "city": "2 W Green Bay",
   "date": "2026-04-14",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Additional flooding this evening after 1.02 inches of rain fell between 7 pm and 8:20 pm.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.25--87.62",
   "lat": 44.25,
   "lon": -87.62,
   "zip": "",
   "city": "1 NNE Mishicot",
   "date": "2026-04-14",
   "county": "Manitowoc",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "High water closed Benzinger Road near Saxonburg Road.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.52--88.05",
   "lat": 44.52,
   "lon": -88.05,
   "zip": "",
   "city": "2 WNW Green Bay",
   "date": "2026-04-14",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding at the corner of Oneida Street and West Mason. Video was relayed via WFRV. Widespread reports of flooded roads in the city of Green Bay.",
   "sourceDetail": "NWS GRB — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.53--87.66",
   "lat": 44.53,
   "lon": -87.66,
   "zip": "",
   "city": "1 ESE Luxemburg",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road flooded at County Road A and Hawthorne Road. Road closed due to high water from the rainfall tonight.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.46--87.52",
   "lat": 44.46,
   "lon": -87.52,
   "zip": "",
   "city": "1 WSW Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Road closure due to flooding at the corner of Center Street and 4th Street in Kewaunee.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-44.61--88.49",
   "lat": 44.61,
   "lon": -88.49,
   "zip": "",
   "city": "1 W Navarino",
   "date": "2026-04-14",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Highway 156 closed due to high water. Water level is high enough to hit and deflect off the support beams on the underside of the bridge.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.11--89.49",
   "lat": 43.11,
   "lon": -89.49,
   "zip": "",
   "city": "1 E Middleton",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.23--88.11",
   "lat": 43.23,
   "lon": -88.11,
   "zip": "",
   "city": "1 SE Germantown",
   "date": "2026-04-14",
   "county": "Washington",
   "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 flooding in Germantown.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.17--88.04",
   "lat": 43.17,
   "lon": -88.04,
   "zip": "",
   "city": "4 W Brown Deer",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 flooded roads and sidewalks around Donna Drive and 107th St.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-42.91--88.12",
   "lat": 42.91,
   "lon": -88.12,
   "zip": "",
   "city": "1 N Muskego",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter report of areal flooding near Muskego.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.19--88.71",
   "lat": 43.19,
   "lon": -88.71,
   "zip": "",
   "city": "1 ENE Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A few stranded vehicles across Watertown. A 3-4 ft wide sinkhole. Time estimated from radar.",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.22--87.92",
   "lat": 43.22,
   "lon": -87.92,
   "zip": "",
   "city": "3 NNW Bayside",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooded roads and intersections on Mequon Rd from Wauwatosa Rd to East of I-43. Other intersections with 3-6 inches of standing water.",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.14--88.23",
   "lat": 43.14,
   "lon": -88.23,
   "zip": "",
   "city": "1 W Sussex",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter report of flash flooding.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.11--88.00",
   "lat": 43.11,
   "lon": -88,
   "zip": "",
   "city": "3 NNE Wauwatosa",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video and pictures of stranded vehicles stuck in water on social media in several locations across northwest Milwaukee.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.17--88.13",
   "lat": 43.17,
   "lon": -88.13,
   "zip": "",
   "city": "2 N Menomonee Falls",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter report of flash flooding. Time of report adjusted to radar data.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-flood-43.19--88.73",
   "lat": 43.19,
   "lon": -88.73,
   "zip": "",
   "city": "Watertown",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter reports flash flooding in Watertown.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.95--89.11",
   "lat": 42.95,
   "lon": -89.11,
   "zip": "",
   "city": "4 WSW Rockdale",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey: EF-1 tornado, estimated peak winds of 105 mph. 75 yards wide. Tornado appears to have started west of I-39 along Church Rd where it tracked to the north side before hitting a farmstead along Highway 73. Two metal barn structures were completely destroyed with sheet metal from these buildings found in the trees in the far farm hill. A cement silo was also lifted up and had 3 large chunks of the cap broken off of it. The tornado appears to have gone southeast toward County Road A before ending near Woodside School Rd. Extensive straight line/rear flank downdraft damage occurred about a mile or two to the south of the tornado with one farm shed destroyed along Hwy 73 south of Thronson Rd. Sheet metal from this building appeared to be tumbled into the nearby field to the east.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.41--88.84",
   "lat": 43.41,
   "lon": -88.84,
   "zip": "",
   "city": "4 S Beaver Dam",
   "date": "2026-04-14",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey found EF0 tornado damage south of Beaver Dam. A brief tornado with maximum winds of 85 MPH. Attached garage and part of house roof lofted approximately 100 ft. Minor roof and facia damage to a few additional homes.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.65--89.56",
   "lat": 43.65,
   "lon": -89.56,
   "zip": "",
   "city": "1 ESE Briggsville",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Time estimated by radar.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.15--88.25",
   "lat": 43.15,
   "lon": -88.25,
   "zip": "",
   "city": "2 WNW Sussex",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey found EF2 tornado damage in the Town of Lisbon. Maximum winds 120 MPH. Path length 3.2 miles. Duration 6 minutes. Complete loss of roof on southern side of a building. Wind entered through garage door portal and lifted roof off. Small outbuilding destroyed. Shingles removed from other structures and garage doors pushed in. Trees uprooted and snapped.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.15--88.24",
   "lat": 43.15,
   "lon": -88.24,
   "zip": "",
   "city": "1 NW Sussex",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Radar confirmed. Time estimated by radar.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.70--89.47",
   "lat": 43.7,
   "lon": -89.47,
   "zip": "",
   "city": "1 S Endeavor",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Time estimated by radar.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-43.66--89.50",
   "lat": 43.66,
   "lon": -89.5,
   "zip": "",
   "city": "4 SSW Endeavor",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 date and time from 4 SSW Endeavor. NWS Storm Survey found EF1 tornado damage southwest of Endeavor. Brief tornado had a 50 yard wide path. Total destruction of barn/outbuildings. Multiple snapped and topped trees.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.66--87.94",
   "lat": 42.66,
   "lon": -87.94,
   "zip": "",
   "city": "4 SSW Sturtevant",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1 tornado in the Somers area beginning near the intersection of 7th St. and 100th Ave. and ending approximately 4 miles to the southeast near the north end of 47th Ave. Estimated maximum wind speed of 105 mph due to 5 downed power poles. Uprooted and snapped trees. Minor structural damage.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.74--88.47",
   "lat": 42.74,
   "lon": -88.47,
   "zip": "",
   "city": "5 SW East Troy",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Storm Survey found EF1 tornado damage southwest of East Troy. Maximum winds of 100 MPH.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.78--88.30",
   "lat": 42.78,
   "lon": -88.3,
   "zip": "",
   "city": "4 SE Potter Lake",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS Damage Survey: EF-1 Tornado, estimated peak winds of 100mph. Started NW of Waterford down and went through the north side of Waterford.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-14-tornado-42.72--88.19",
   "lat": 42.72,
   "lon": -88.19,
   "zip": "",
   "city": "2 SE Rochester",
   "date": "2026-04-14",
   "county": "Racine",
   "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 2 SE Rochester. EF0 tornado developed near the intersection of Plank Rd. and County Highway J and traveled 3.9 miles ending near Plank Rd. just east of South Cox Rd. Maximum estimated wind speed of 85 mph. Uprooted and snapped trees. Minor structural damage to barns and outbuildings.",
   "sourceDetail": "NWS MKX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-45-Adams-wind-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "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 Adams 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-45"
  },
  {
   "id": "iem-ww-ARX-SV-W-45-Adams-hail-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-45"
  },
  {
   "id": "iem-ww-ARX-SV-W-43-Juneau-wind-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-43"
  },
  {
   "id": "iem-ww-ARX-SV-W-43-Juneau-hail-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-43"
  },
  {
   "id": "iem-ww-ARX-SV-W-43-Adams-wind-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-43"
  },
  {
   "id": "iem-ww-ARX-SV-W-43-Adams-hail-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-43"
  },
  {
   "id": "iem-ww-MKX-SV-W-53-Lafayette-wind-2026-04-14",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-14",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-53"
  },
  {
   "id": "iem-ww-MKX-SV-W-53-Lafayette-hail-2026-04-14",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-14",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-53"
  },
  {
   "id": "iem-ww-MKX-SV-W-50-Iowa-wind-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-50"
  },
  {
   "id": "iem-ww-MKX-SV-W-50-Iowa-hail-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-50"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Jefferson-wind-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-38-Jefferson-hail-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Jefferson-wind-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Jefferson-hail-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-14. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Washington-wind-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "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 MKX for Washington on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Washington-hail-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "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 MKX for Washington on 2026-04-14. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Waukesha-wind-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-MKX-SV-W-44-Waukesha-hail-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "MKX-SV-W-44"
  },
  {
   "id": "iem-ww-ARX-SV-W-32-Monroe-wind-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-32-Monroe-hail-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "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 Monroe 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-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-32-Vernon-wind-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-32-Vernon-hail-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 Vernon 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-32"
  },
  {
   "id": "iem-ww-ARX-SV-W-40-Juneau-wind-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-40"
  },
  {
   "id": "iem-ww-ARX-SV-W-40-Juneau-hail-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-04-14. 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-40"
  },
  {
   "id": "iem-ww-ARX-SV-W-40-Adams-wind-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams 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-40"
  },
  {
   "id": "iem-ww-ARX-SV-W-40-Adams-hail-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-04-14. 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-40"
  },
  {
   "id": "iem-ww-MKX-SV-W-43-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-43"
  },
  {
   "id": "iem-ww-MKX-SV-W-43-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. Storm tag hail: 3\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 3,
   "warningProductKey": "MKX-SV-W-43"
  },
  {
   "id": "iem-ww-ARX-SV-W-39-Grant-wind-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-39"
  },
  {
   "id": "iem-ww-ARX-SV-W-39-Grant-hail-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-49-Iowa-wind-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-49"
  },
  {
   "id": "iem-ww-MKX-SV-W-49-Iowa-hail-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-49"
  },
  {
   "id": "iem-ww-MKX-SV-W-49-Lafayette-wind-2026-04-14",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-14",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-49"
  },
  {
   "id": "iem-ww-MKX-SV-W-49-Lafayette-hail-2026-04-14",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-14",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-49"
  },
  {
   "id": "iem-ww-MKX-SV-W-48-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-48"
  },
  {
   "id": "iem-ww-MKX-SV-W-48-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-48"
  },
  {
   "id": "iem-ww-MKX-SV-W-54-Green-wind-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-54"
  },
  {
   "id": "iem-ww-MKX-SV-W-54-Green-hail-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-54"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-39-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-39"
  },
  {
   "id": "iem-ww-MKX-SV-W-60-Walworth-wind-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-60"
  },
  {
   "id": "iem-ww-MKX-SV-W-60-Walworth-hail-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-60"
  },
  {
   "id": "iem-ww-ARX-SV-W-37-Jackson-wind-2026-04-14",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-14",
   "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 ARX for Jackson 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-37"
  },
  {
   "id": "iem-ww-ARX-SV-W-37-Jackson-hail-2026-04-14",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-14",
   "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 ARX for Jackson on 2026-04-14. 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-37"
  },
  {
   "id": "iem-ww-ARX-SV-W-37-Monroe-wind-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-37"
  },
  {
   "id": "iem-ww-ARX-SV-W-37-Monroe-hail-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-04-14. 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-37"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Sauk-wind-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-29-Sauk-hail-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-29"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Rock-wind-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Rock-hail-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Walworth-wind-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-33-Walworth-hail-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-33"
  },
  {
   "id": "iem-ww-MKX-SV-W-57-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-57"
  },
  {
   "id": "iem-ww-MKX-SV-W-57-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-57"
  },
  {
   "id": "iem-ww-MKX-SV-W-57-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-57"
  },
  {
   "id": "iem-ww-MKX-SV-W-57-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-57"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Marquette-wind-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Marquette-hail-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Sauk-wind-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Sauk-hail-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-46-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-46"
  },
  {
   "id": "iem-ww-MKX-SV-W-47-Fond Du Lac-wind-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-47"
  },
  {
   "id": "iem-ww-MKX-SV-W-47-Fond Du Lac-hail-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-47"
  },
  {
   "id": "iem-ww-MKX-SV-W-47-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-47"
  },
  {
   "id": "iem-ww-MKX-SV-W-47-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-47"
  },
  {
   "id": "iem-ww-MKX-SV-W-55-Fond Du Lac-wind-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-55"
  },
  {
   "id": "iem-ww-MKX-SV-W-55-Fond Du Lac-hail-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-55"
  },
  {
   "id": "iem-ww-MKX-SV-W-55-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-55"
  },
  {
   "id": "iem-ww-MKX-SV-W-55-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-55"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Marquette-wind-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Marquette-hail-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Sauk-wind-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-30-Sauk-hail-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-30"
  },
  {
   "id": "iem-ww-MKX-SV-W-40-Sauk-wind-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-40"
  },
  {
   "id": "iem-ww-MKX-SV-W-40-Sauk-hail-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-14. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-40"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Sauk-wind-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Sauk-hail-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Marquette-wind-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Marquette-hail-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green Lake",
   "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 MKX for Green Lake on 2026-04-14. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-62-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-62"
  },
  {
   "id": "iem-ww-MKX-SV-W-45-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-45"
  },
  {
   "id": "iem-ww-MKX-SV-W-45-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-45"
  },
  {
   "id": "iem-ww-MKX-SV-W-45-Marquette-wind-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-45"
  },
  {
   "id": "iem-ww-MKX-SV-W-45-Marquette-hail-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-45"
  },
  {
   "id": "iem-ww-MKX-SV-W-56-Green-wind-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-56"
  },
  {
   "id": "iem-ww-MKX-SV-W-56-Green-hail-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-56"
  },
  {
   "id": "iem-ww-MKX-SV-W-56-Rock-wind-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-56"
  },
  {
   "id": "iem-ww-MKX-SV-W-56-Rock-hail-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-14",
   "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 MKX for Rock on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-56"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Rock-wind-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-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 MKX for Rock on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Rock-hail-2026-04-14",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-14",
   "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 MKX for Rock on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Green-wind-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-MKX-SV-W-59-Green-hail-2026-04-14",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-59"
  },
  {
   "id": "iem-ww-GRB-SV-W-26-Wood-wind-2026-04-14",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-26"
  },
  {
   "id": "iem-ww-GRB-SV-W-26-Wood-hail-2026-04-14",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-26"
  },
  {
   "id": "iem-ww-MKX-SV-W-52-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-52"
  },
  {
   "id": "iem-ww-MKX-SV-W-52-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-52"
  },
  {
   "id": "iem-ww-GRB-SV-W-27-Winnebago-wind-2026-04-14",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-14",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-27"
  },
  {
   "id": "iem-ww-GRB-SV-W-27-Winnebago-hail-2026-04-14",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-14",
   "county": "Winnebago",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Winnebago on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-27"
  },
  {
   "id": "iem-ww-GRB-SV-W-27-Waushara-wind-2026-04-14",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-14",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-27"
  },
  {
   "id": "iem-ww-GRB-SV-W-27-Waushara-hail-2026-04-14",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-14",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-58-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-58"
  },
  {
   "id": "iem-ww-MKX-SV-W-58-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-58"
  },
  {
   "id": "iem-ww-MKX-SV-W-58-Jefferson-wind-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-58"
  },
  {
   "id": "iem-ww-MKX-SV-W-58-Jefferson-hail-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-58"
  },
  {
   "id": "iem-ww-MKX-SV-W-41-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-41"
  },
  {
   "id": "iem-ww-MKX-SV-W-41-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-41"
  },
  {
   "id": "iem-ww-MKX-SV-W-41-Jefferson-wind-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-41"
  },
  {
   "id": "iem-ww-MKX-SV-W-41-Jefferson-hail-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-14. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-41"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Kenosha-wind-2026-04-14",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Kenosha-hail-2026-04-14",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Racine-wind-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Racine-hail-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Walworth-wind-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-35-Walworth-hail-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-36-Iowa-wind-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-36"
  },
  {
   "id": "iem-ww-MKX-SV-W-36-Iowa-hail-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-36"
  },
  {
   "id": "iem-ww-MKX-SV-W-36-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-36"
  },
  {
   "id": "iem-ww-MKX-SV-W-36-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-36"
  },
  {
   "id": "iem-ww-ARX-SV-W-44-Grant-wind-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant on 2026-04-14. 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-44"
  },
  {
   "id": "iem-ww-ARX-SV-W-44-Grant-hail-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-44"
  },
  {
   "id": "iem-ww-ARX-SV-W-38-Vernon-wind-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-38"
  },
  {
   "id": "iem-ww-ARX-SV-W-38-Vernon-hail-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-38"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Fond Du Lac-wind-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Fond Du Lac-hail-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Jefferson-wind-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Jefferson-hail-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Washington-wind-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "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 MKX for Washington on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Washington-hail-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Waukesha-wind-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Waukesha-hail-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-32-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-32"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Dodge-wind-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Dodge-hail-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Green Lake-wind-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-31-Green Lake-hail-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-31"
  },
  {
   "id": "iem-ww-MKX-SV-W-51-Milwaukee-wind-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-51"
  },
  {
   "id": "iem-ww-MKX-SV-W-51-Milwaukee-hail-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-14. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-51"
  },
  {
   "id": "iem-ww-MKX-SV-W-51-Ozaukee-wind-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-51"
  },
  {
   "id": "iem-ww-MKX-SV-W-51-Ozaukee-hail-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-04-14. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "MKX-SV-W-51"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Racine-wind-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Racine-hail-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Walworth-wind-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Walworth-hail-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Milwaukee-wind-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Milwaukee-hail-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Fond Du Lac-wind-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Fond Du Lac-hail-2026-04-14",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Sheboygan-wind-2026-04-14",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-14",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Sheboygan-hail-2026-04-14",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-14",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Washington-wind-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "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 MKX for Washington on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Washington-hail-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Ozaukee-wind-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Ozaukee-hail-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Waukesha-wind-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-14. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-34-Waukesha-hail-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-34"
  },
  {
   "id": "iem-ww-MKX-SV-W-61-Racine-wind-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-61"
  },
  {
   "id": "iem-ww-MKX-SV-W-61-Racine-hail-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-61"
  },
  {
   "id": "iem-ww-MKX-SV-W-61-Kenosha-wind-2026-04-14",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-61"
  },
  {
   "id": "iem-ww-MKX-SV-W-61-Kenosha-hail-2026-04-14",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-14. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-61"
  },
  {
   "id": "iem-ww-ARX-SV-W-35-Juneau-wind-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-35"
  },
  {
   "id": "iem-ww-ARX-SV-W-35-Juneau-hail-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-04-14. 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-35"
  },
  {
   "id": "iem-ww-MKX-SV-W-42-Iowa-wind-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-42"
  },
  {
   "id": "iem-ww-MKX-SV-W-42-Iowa-hail-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-14. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "MKX-SV-W-42"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-La Crosse-wind-2026-04-14",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-14",
   "county": "La Crosse",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 La Crosse 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-La Crosse-hail-2026-04-14",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-14",
   "county": "La Crosse",
   "source": "IEM Watch/Warn 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 La Crosse 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-Vernon-wind-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Vernon 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-Vernon-hail-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "IEM Watch/Warn 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 Vernon 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-Monroe-wind-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-30-Monroe-hail-2026-04-14",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-14",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-30"
  },
  {
   "id": "iem-ww-ARX-SV-W-42-Grant-wind-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-42"
  },
  {
   "id": "iem-ww-ARX-SV-W-42-Grant-hail-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-42"
  },
  {
   "id": "iem-ww-MKX-SV-W-37-Columbia-wind-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-37"
  },
  {
   "id": "iem-ww-MKX-SV-W-37-Columbia-hail-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-14. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-37"
  },
  {
   "id": "iem-ww-MKX-SV-W-37-Dane-wind-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-14. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-37"
  },
  {
   "id": "iem-ww-MKX-SV-W-37-Dane-hail-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. Storm tag hail: 2.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.75,
   "warningProductKey": "MKX-SV-W-37"
  },
  {
   "id": "iem-ww-ARX-SV-W-33-Grant-wind-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "county": "Grant",
   "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 Grant 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-33"
  },
  {
   "id": "iem-ww-ARX-SV-W-33-Grant-hail-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-33"
  },
  {
   "id": "iem-ww-ARX-SV-W-33-Richland-wind-2026-04-14",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-14",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-33"
  },
  {
   "id": "iem-ww-ARX-SV-W-33-Richland-hail-2026-04-14",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-14",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-33"
  },
  {
   "id": "iem-ww-ARX-SV-W-36-Grant-wind-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant 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-36"
  },
  {
   "id": "iem-ww-ARX-SV-W-36-Grant-hail-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "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 ARX for Grant on 2026-04-14. 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-36"
  },
  {
   "id": "iem-ww-MKX-TO-W-14-Iowa-tornado-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-14"
  },
  {
   "id": "iem-ww-MKX-TO-W-12-Dane-tornado-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-12"
  },
  {
   "id": "iem-ww-MKX-TO-W-9-Jefferson-tornado-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-9"
  },
  {
   "id": "iem-ww-MKX-TO-W-9-Walworth-tornado-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-9"
  },
  {
   "id": "iem-ww-MKX-TO-W-9-Waukesha-tornado-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-9"
  },
  {
   "id": "iem-ww-MKX-TO-W-22-Jefferson-tornado-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-22"
  },
  {
   "id": "iem-ww-MKX-TO-W-22-Waukesha-tornado-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-22"
  },
  {
   "id": "iem-ww-MKX-TO-W-21-Iowa-tornado-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-21"
  },
  {
   "id": "iem-ww-MKX-TO-W-21-Lafayette-tornado-2026-04-14",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-14",
   "county": "Lafayette",
   "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 MKX for Lafayette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-21"
  },
  {
   "id": "iem-ww-MKX-TO-W-19-Iowa-tornado-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-19"
  },
  {
   "id": "iem-ww-MKX-TO-W-19-Dane-tornado-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-19"
  },
  {
   "id": "iem-ww-MKX-TO-W-7-Dodge-tornado-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-7"
  },
  {
   "id": "iem-ww-MKX-TO-W-6-Dodge-tornado-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-6"
  },
  {
   "id": "iem-ww-MKX-TO-W-5-Columbia-tornado-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-5"
  },
  {
   "id": "iem-ww-MKX-TO-W-5-Dane-tornado-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-5"
  },
  {
   "id": "iem-ww-MKX-TO-W-5-Dodge-tornado-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-5"
  },
  {
   "id": "iem-ww-MKX-TO-W-17-Green Lake-tornado-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-17"
  },
  {
   "id": "iem-ww-MKX-TO-W-17-Marquette-tornado-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-17"
  },
  {
   "id": "iem-ww-ARX-TO-W-7-Grant-tornado-2026-04-14",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-14",
   "county": "Grant",
   "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 Grant on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-7"
  },
  {
   "id": "iem-ww-MKX-TO-W-13-Iowa-tornado-2026-04-14",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-14",
   "county": "Iowa",
   "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 MKX for Iowa on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-13"
  },
  {
   "id": "iem-ww-MKX-TO-W-23-Walworth-tornado-2026-04-14",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-14",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-23"
  },
  {
   "id": "iem-ww-MKX-TO-W-18-Green Lake-tornado-2026-04-14",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-14",
   "county": "Green 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 MKX for Green Lake on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-18"
  },
  {
   "id": "iem-ww-MKX-TO-W-18-Marquette-tornado-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-18"
  },
  {
   "id": "iem-ww-MKX-TO-W-16-Sauk-tornado-2026-04-14",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-16"
  },
  {
   "id": "iem-ww-MKX-TO-W-16-Columbia-tornado-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-16"
  },
  {
   "id": "iem-ww-MKX-TO-W-16-Marquette-tornado-2026-04-14",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 MKX for Marquette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-16"
  },
  {
   "id": "iem-ww-MKX-TO-W-11-Ozaukee-tornado-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-11"
  },
  {
   "id": "iem-ww-MKX-TO-W-11-Washington-tornado-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "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 MKX for Washington on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-11"
  },
  {
   "id": "iem-ww-ARX-TO-W-8-Vernon-tornado-2026-04-14",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 Vernon on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-8"
  },
  {
   "id": "iem-ww-ARX-TO-W-8-Juneau-tornado-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 Juneau on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-8"
  },
  {
   "id": "iem-ww-MKX-TO-W-15-Jefferson-tornado-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-15"
  },
  {
   "id": "iem-ww-MKX-TO-W-15-Washington-tornado-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "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 MKX for Washington on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-15"
  },
  {
   "id": "iem-ww-MKX-TO-W-15-Waukesha-tornado-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-15"
  },
  {
   "id": "iem-ww-ARX-TO-W-9-Adams-tornado-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "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 Adams on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-9"
  },
  {
   "id": "iem-ww-MKX-TO-W-10-Waukesha-tornado-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-10"
  },
  {
   "id": "iem-ww-MKX-TO-W-10-Milwaukee-tornado-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-10"
  },
  {
   "id": "iem-ww-MKX-TO-W-10-Racine-tornado-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-10"
  },
  {
   "id": "iem-ww-MKX-TO-W-25-Kenosha-tornado-2026-04-14",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-25"
  },
  {
   "id": "iem-ww-MKX-TO-W-8-Washington-tornado-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "county": "Washington",
   "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 MKX for Washington on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-8"
  },
  {
   "id": "iem-ww-MKX-TO-W-24-Racine-tornado-2026-04-14",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-14",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-24"
  },
  {
   "id": "iem-ww-MKX-TO-W-20-Milwaukee-tornado-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-20"
  },
  {
   "id": "iem-ww-GRB-FF-W-5-Waupaca-flood-2026-04-14",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-5"
  },
  {
   "id": "iem-ww-GRB-FF-W-6-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-6"
  },
  {
   "id": "iem-ww-MKX-FF-W-1-Dodge-flood-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-1"
  },
  {
   "id": "iem-ww-MKX-FF-W-1-Dane-flood-2026-04-14",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 MKX for Dane on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-1"
  },
  {
   "id": "iem-ww-MKX-FF-W-1-Jefferson-flood-2026-04-14",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash Flood Warning issued by NWS MKX for Jefferson on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-1"
  },
  {
   "id": "iem-ww-MKX-FF-W-2-Waukesha-flood-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-2"
  },
  {
   "id": "iem-ww-MKX-FF-W-2-Dodge-flood-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-2"
  },
  {
   "id": "iem-ww-MKX-FF-W-2-Milwaukee-flood-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-2"
  },
  {
   "id": "iem-ww-MKX-FF-W-2-Ozaukee-flood-2026-04-14",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "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 MKX for Ozaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-2"
  },
  {
   "id": "iem-ww-MKX-FF-W-2-Washington-flood-2026-04-14",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-14",
   "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 MKX for Washington on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-2"
  },
  {
   "id": "iem-ww-MKX-FF-W-3-Milwaukee-flood-2026-04-14",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-3"
  },
  {
   "id": "iem-ww-MKX-FF-W-3-Waukesha-flood-2026-04-14",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 MKX for Waukesha on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-1-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-1"
  },
  {
   "id": "iem-ww-GRB-FA-W-1-Shawano-flood-2026-04-14",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-14",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-1"
  },
  {
   "id": "iem-ww-GRB-FA-W-1-Waupaca-flood-2026-04-14",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-1"
  },
  {
   "id": "iem-ww-GRB-FA-W-6-Portage-flood-2026-04-14",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-14",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-6"
  },
  {
   "id": "iem-ww-GRB-FA-W-6-Wood-flood-2026-04-14",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-6"
  },
  {
   "id": "iem-ww-GRB-FA-W-5-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-5-Calumet-flood-2026-04-14",
   "zip": "",
   "city": "Calumet",
   "date": "2026-04-14",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-5-Kewaunee-flood-2026-04-14",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-5-Manitowoc-flood-2026-04-14",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-14",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-5-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-5"
  },
  {
   "id": "iem-ww-GRB-FA-W-3-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-3-Calumet-flood-2026-04-14",
   "zip": "",
   "city": "Calumet",
   "date": "2026-04-14",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-3-Kewaunee-flood-2026-04-14",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-3-Manitowoc-flood-2026-04-14",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-14",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-3-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-3"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Door-flood-2026-04-14",
   "zip": "",
   "city": "Door",
   "date": "2026-04-14",
   "county": "Door",
   "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 GRB for Door on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Kewaunee-flood-2026-04-14",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Oconto-flood-2026-04-14",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-14",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Shawano-flood-2026-04-14",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-14",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-2-Waupaca-flood-2026-04-14",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-2"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Door-flood-2026-04-14",
   "zip": "",
   "city": "Door",
   "date": "2026-04-14",
   "county": "Door",
   "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 GRB for Door on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Kewaunee-flood-2026-04-14",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Oconto-flood-2026-04-14",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-14",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Shawano-flood-2026-04-14",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-14",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FA-W-4-Waupaca-flood-2026-04-14",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FA-W-4"
  },
  {
   "id": "iem-ww-GRB-FL-W-32-Kewaunee-flood-2026-04-14",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-32"
  },
  {
   "id": "iem-ww-GRB-FL-W-25-Wood-flood-2026-04-14",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-25"
  },
  {
   "id": "iem-ww-GRB-FL-W-34-Marinette-flood-2026-04-14",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-14",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-34"
  },
  {
   "id": "iem-ww-GRB-FL-W-35-Marinette-flood-2026-04-14",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-14",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-35"
  },
  {
   "id": "iem-ww-ARX-FL-W-19-Jackson-flood-2026-04-14",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-14",
   "county": "Jackson",
   "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 Jackson on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-19"
  },
  {
   "id": "iem-ww-ARX-FL-W-17-Juneau-flood-2026-04-14",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 Juneau on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-17"
  },
  {
   "id": "iem-ww-ARX-FL-W-17-Adams-flood-2026-04-14",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-14",
   "county": "Adams",
   "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 Adams on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-17"
  },
  {
   "id": "iem-ww-ARX-FL-W-21-Buffalo-flood-2026-04-14",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-14",
   "county": "Buffalo",
   "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 Buffalo on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-21"
  },
  {
   "id": "iem-ww-ARX-FL-W-21-Trempealeau-flood-2026-04-14",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-14",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-21"
  },
  {
   "id": "iem-ww-GRB-FL-W-29-Wood-flood-2026-04-14",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-29"
  },
  {
   "id": "iem-ww-GRB-FL-W-30-Manitowoc-flood-2026-04-14",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-14",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-30"
  },
  {
   "id": "iem-ww-GRB-FL-W-24-Waupaca-flood-2026-04-14",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-24"
  },
  {
   "id": "iem-ww-GRB-FL-W-28-Marinette-flood-2026-04-14",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-14",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-28"
  },
  {
   "id": "iem-ww-GRB-FL-W-27-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-27"
  },
  {
   "id": "iem-ww-GRB-FL-W-33-Brown-flood-2026-04-14",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-14",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-33"
  },
  {
   "id": "iem-ww-GRB-FL-W-33-Outagamie-flood-2026-04-14",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-14",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-33"
  },
  {
   "id": "iem-ww-MKX-FL-W-13-Sheboygan-flood-2026-04-14",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-14",
   "county": "Sheboygan",
   "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 MKX for Sheboygan on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-13"
  },
  {
   "id": "iem-ww-MKX-FL-W-14-Dodge-flood-2026-04-14",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-14",
   "county": "Dodge",
   "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 MKX for Dodge on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-14"
  },
  {
   "id": "iem-ww-GRB-FL-W-31-Marathon-flood-2026-04-14",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-14",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-31"
  },
  {
   "id": "iem-ww-MKX-FL-W-12-Columbia-flood-2026-04-14",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-14. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-12"
  },
  {
   "id": "asos-bf-MKE-2026-04-14",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 57 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UES-2026-04-14",
   "lat": 43.041,
   "lon": -88.2371,
   "zip": "",
   "city": "WAUKESHA CNTY",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUKESHA CNTY (UES) recorded a 56 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUKESHA CNTY (UES) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-57C-2026-04-14",
   "lat": 42.7972,
   "lon": -88.3726,
   "zip": "",
   "city": "East Troy",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "East Troy (57C) recorded a 56 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — East Troy (57C) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWC-2026-04-14",
   "lat": 43.1104,
   "lon": -88.0344,
   "zip": "",
   "city": "MILWAUKEE/LAWREN",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE/LAWREN (MWC) recorded a 61 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE/LAWREN (MWC) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1330395-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MONONA",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail north of Monona.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330395",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1333611-2026-04-14",
   "lon": 212183,
   "zip": "",
   "city": "RUBICON",
   "date": "2026-04-14",
   "county": "Dodge",
   "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": "Dozens of trees uprooted or snapped.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333611",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333571-2026-04-14",
   "lon": 212183,
   "zip": "",
   "city": "OCONOMOWOC LAKE",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of scattered tree and powerline damage across the county, but with heavier concentrations of damage in some areas. There was widespread tree damage on the west side of Lake Okauchee, and also a concentration of uprooted and snapped trees, including some felled on homes, near North Prairie. Another concentration of many snapped pine trees near the intersection of Waterville Rd. and Robinhood Dr. Another concentration of trees and powerlines down near Big Bend and yet another in the Sussex area.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1333571",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333615-2026-04-14",
   "lon": 212183,
   "zip": "",
   "city": "HOLY HILL",
   "date": "2026-04-14",
   "county": "Washington",
   "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": "Many trees and some small building damage from Erin toward the Dodge County line.",
   "sourceDetail": "Verified by Public — NCEI Event #1333615",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333596-2026-04-14",
   "lon": 212183,
   "zip": "",
   "city": "BURLINGTON AIRPORT",
   "date": "2026-04-14",
   "county": "Racine",
   "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": "Some siding damage.",
   "sourceDetail": "Verified by Public — NCEI Event #1333596",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333605-2026-04-14",
   "lon": 212183,
   "zip": "",
   "city": "NEW MUNSTER",
   "date": "2026-04-14",
   "county": "Kenosha",
   "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 total of six trees down across the county and one tree down on a powerline.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333605",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334690-2026-04-14",
   "lon": 213181,
   "zip": "",
   "city": "STRONGS PRAIRIE",
   "date": "2026-04-14",
   "county": "Jackson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rainfall from multiple rounds of storms during the middle of April resulted in the Black River at Black River Falls entering flood stage just after midnight on April 14th. The river crested in moderate flood stage during the afternoon hours on the 14th before falling below flood stage during the late evening hours on the 15th.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1334690",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1332930-2026-04-14",
   "lon": 212520,
   "zip": "",
   "city": "LEWISTON",
   "date": "2026-04-14",
   "county": "Columbia",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "The Wisconsin River at Portage rose to Major flood stage. Indian trail in Lake Delton area was flooded. Other roads that were flooded included River Oaks Road in the Town of Dekorra, River Shores Road in the Town of Lewiston, Levee Road, Cty V, Cty J, Wood Street, Summit St, Carroll, Conant St, Cty JV, and Thunderbird Road in the Portage area. Water up to Hwy 51 bridge over Duck Creek. Water approached cabins near river along Levee Rd, River Shores Rd, River Mills Rd. Sunset Point-Conant St were under water. Floodwaters affected homes in the Blackhawk Park area.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1332930",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329412-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MINERAL PT",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Mineral Point. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329412",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329415-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "RIDGEWAY",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Ridgeway. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329415",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329413-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BARNEVELD",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Barneveld. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329413",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329414-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BARNEVELD",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.50 inch diameter hail near Barneveld. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329414",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1333573-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "ROMANCE",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 quarter sized 3 miles north of Romance.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333573",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329419-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BLUE MOUNDS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Blue Mounds. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329419",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329416-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BLUE MOUND STATE PARK",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 2 inch diameter hail southeast of Arena. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329416",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1329417-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BLACK EARTH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail west of Black Earth. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329417",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329432-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "RILEY",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near the community of Riley. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329432",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329420-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BLACK EARTH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail with damaging to siding and roofs.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329420",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329421-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAZOMANIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.75 inch diameter hail near Mazomanie. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329421",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333602-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "COON VLY",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 in Coon Valley.",
   "sourceDetail": "Verified by Public — NCEI Event #1333602",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329422-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAZOMANIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.5 inch diameter hail near Mazomanie. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329422",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1329426-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAZOMANIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.5 inch diameter hail in Mazomanie. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329426",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329423-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BLACK EARTH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Black Earth. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329423",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333575-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "ESOFEA",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 golf ball sized hail near Esofea.",
   "sourceDetail": "Verified by Public — NCEI Event #1333575",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329424-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MADISON MOREY ARPT",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail near Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329424",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329425-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MADISON MOREY ARPT",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail to the southwest of Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329425",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329436-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SHOREWOOD HILLS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.5 inch diameter hail north of Verona. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329436",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1333591-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "NEWBURG CORNERS",
   "date": "2026-04-14",
   "county": "La Crosse",
   "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 dime sized hail 4 miles south-southeast of Newburg Corners. This report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1333591",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1329065-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "EASTON",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Destructive hail up to baseball sized and strong winds in Westby right before 5pm on April 14th resulted in widespread damage across the entire town and surrounding areas. Roughly 1100 residences in this area sustained roof, window and siding damage with many vehicles having significant damages as well.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329065",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1329429-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SHOREWOOD HILLS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail south of Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329429",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329427-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "DEERFIELD",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Deerfield. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329427",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329431-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "LONDON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.25 inch diameter hail to the northeast of Deerfield. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329431",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329433-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MIDDLETON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail near Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329433",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1329440-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "DOWNTOWN MADISON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail in Shorewood Hills. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329440",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330324-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "CROSS PLAINS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail near Cross Plains.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330324",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1329434-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "DOWNTOWN MADISON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Shorewood Hills. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329434",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329435-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MIDDLETON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.5 inch diameter hail near Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329435",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1329437-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SHOREWOOD HILLS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Shorewood Hills. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329437",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1329438-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PHEASANT BRANCH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail in Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1329438",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1329439-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MIDDLETON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.5 inch diameter hail in Middleton. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329439",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1333576-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "NEWRY",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 baseball sized hail near Newry.",
   "sourceDetail": "Verified by Public — NCEI Event #1333576",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330321-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MIDDLETON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail near Middleton.",
   "sourceDetail": "Verified by Public — NCEI Event #1330321",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330322-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PHEASANT BRANCH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.00 inch diameter hail northeast of Middleton.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330322",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330323-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAPLE BLUFF",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Maple Bluff.",
   "sourceDetail": "Verified by Public — NCEI Event #1330323",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330325-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MENDOTA",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Maple Bluff.",
   "sourceDetail": "Verified by Public — NCEI Event #1330325",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333772-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PHEASANT BRANCH",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A creek overflowing and some yard and basement flooding.",
   "sourceDetail": "Verified by Public — NCEI Event #1333772",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333595-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "MT HOPE",
   "date": "2026-04-14",
   "county": "Grant",
   "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 near Mount Hope. The report was relayed via social media.",
   "sourceDetail": "Verified by Public — NCEI Event #1333595",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330327-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MENDOTA",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 3 inch diameter hail near Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330327",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1333578-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "WERLEY",
   "date": "2026-04-14",
   "county": "Grant",
   "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 3 miles west-southwest of Werley.",
   "sourceDetail": "Verified by Public — NCEI Event #1333578",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330329-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MONONA",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.5 inch diameter hail east of Maple Bluff.",
   "sourceDetail": "Verified by Public — NCEI Event #1330329",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330331-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MARSHALL",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail near Marshall.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330331",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330333-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SEMINARY SPGS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail west of Cottage Grove.",
   "sourceDetail": "Verified by Public — NCEI Event #1330333",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330351-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "CAMP RANDALL STADIUM",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.5 inch diameter hail in Madison.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330351",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330379-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAPLE BLUFF",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 3.25 inch diameter hail on the east side of the city of Madison.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330379",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3.25
  },
  {
   "id": "ncei-1330337-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "CAMP RANDALL STADIUM",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1 inch diameter hail in Madison.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330337",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330338-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "NORTH MADISON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail east of Maple Bluff.",
   "sourceDetail": "Verified by Public — NCEI Event #1330338",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330364-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAPLE BLUFF",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail near Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330364",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330341-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MADISON TRUAX AIRPORT",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail northeast of Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330341",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330342-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAPLE BLUFF",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail in Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330342",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330343-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SUN PRAIRIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1 inch diameter hail near Sun Prairie.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330343",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330348-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MAPLE BLUFF",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 3 inch diameter hail near Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330348",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1330358-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "TOKEN CREEK",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail west of Sun Prairie.",
   "sourceDetail": "Verified by Public — NCEI Event #1330358",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330367-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MADISON TRUAX AIRPORT",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail northeast of Maple Bluff.",
   "sourceDetail": "Verified by Public — NCEI Event #1330367",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330344-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SUN PRAIRIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail near Sun Prairie.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330344",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330345-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SUN PRAIRIE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail near Sun Prairie.",
   "sourceDetail": "Verified by Public — NCEI Event #1330345",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330346-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MARXVILLE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.25 inch diameter hail west of Sun Prairie.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330346",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330422-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MONONA",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail northeast of Monona.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330422",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330347-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "NORTH MADISON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.5 inch diameter hail east of Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330347",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1330350-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "TOKEN CREEK",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Sun Prairie.",
   "sourceDetail": "Verified by Public — NCEI Event #1330350",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330349-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SEMINARY SPGS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail west of Cottage Grove.",
   "sourceDetail": "Verified by Public — NCEI Event #1330349",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330375-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "NORTH MADISON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 3.5 inch diameter hail east of Maple Bluff.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330375",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3.5
  },
  {
   "id": "ncei-1330408-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BURKE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter confirms 4 inch diameter hail east of Maple Bluff. Size confirmed via photograph. Time confirmed via radar data.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330408",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 4
  },
  {
   "id": "ncei-1330406-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SEMINARY SPGS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail west of Cottage Grove.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330406",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330386-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SEMINARY SPGS",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.5 inch diameter hail west of Cottage Grove.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330386",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1330362-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "COTTAGE GROVE ARPT",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.75 inch diameter hail north of Cottage Grove.",
   "sourceDetail": "Verified by Public — NCEI Event #1330362",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333579-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "PATCH GROVE",
   "date": "2026-04-14",
   "county": "Grant",
   "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 quarter sized hail in Patch Grove.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333579",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333582-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "DILLY",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Local fire and rescue reported quarter sized hail 2 miles east-northeast of Dilly.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1333582",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330370-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "COTTAGE GROVE",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.5 inch diameter hail in Cottage Grove.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330370",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1329051-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "HILLSBORO KCKAPOO AR",
   "date": "2026-04-14",
   "county": "Vernon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado began in rural far eastern Vernon County where it caused minor damage to a residence and damaged some trees before moving into Juneau County.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329051",
   "tornadoScale": "EF3",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333597-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "MONTFORT",
   "date": "2026-04-14",
   "county": "Grant",
   "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 dime sized hail near Montfort. This report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1333597",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1329062-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "UNION CENTER",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 Juneau County from Vernon County where it intensified quickly and hit a residence at EF-3 intensity, destroying the home's above ground level. As the tornado moved east, it produced significant tree damage before weakening in intensity as it approached State Road 80, where it damaged a few more homes and several outbuildings. The tornado continued northeast, dealing intermittent tree and structural damage at EF-1 intensity along its path until it dissipated just west of Overgaard Road.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329062",
   "tornadoScale": "EF3",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333586-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "HILLSBORO KCKAPOO AR",
   "date": "2026-04-14",
   "county": "Vernon",
   "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 golf ball sized hail in Hillsboro.",
   "sourceDetail": "Verified by Public — NCEI Event #1333586",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330381-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "COBB",
   "date": "2026-04-14",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.75 inch diameter hail in the town of Cobb.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330381",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330393-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN",
   "date": "2026-04-14",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail north of Watertown.",
   "sourceDetail": "Verified by Public — NCEI Event #1330393",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330388-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Watertown.",
   "sourceDetail": "Verified by Public — NCEI Event #1330388",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333601-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "MILLSTON",
   "date": "2026-04-14",
   "county": "Jackson",
   "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 tennis ball sized hail in Millston. The report was relayed via social media.",
   "sourceDetail": "Verified by Public — NCEI Event #1333601",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.5
  },
  {
   "id": "ncei-1330390-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "GRELLTON",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.75 inch diameter hail south of Watertown.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330390",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1330391-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERLOO",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1 inch diameter hail in Waterloo.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330391",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330394-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail in Watertown.",
   "sourceDetail": "Verified by Public — NCEI Event #1330394",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330398-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN AIRPORT",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2.75 inch diameter hail southeast of Watertown.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330398",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2.75
  },
  {
   "id": "ncei-1330396-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.75 inch diameter hail in Watertown.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330396",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333588-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "WONEWOC 3 CASTLES AR",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 6 miles east-northeast of Wonewoc.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333588",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330399-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "LAKE MILLS",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1 inch diameter hail northwest of Lake Mills.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330399",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333590-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "LYNDON STATION",
   "date": "2026-04-14",
   "county": "Juneau",
   "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 3 inch diameter hail 5 miles southeast of Lyndon Station.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333590",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1330400-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "LONDON",
   "date": "2026-04-14",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.5 inch diameter hail.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330400",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330401-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "OCONOMOWOC LAKE",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Oconomowoc.",
   "sourceDetail": "Verified by Public — NCEI Event #1330401",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333599-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "PLAINVILLE",
   "date": "2026-04-14",
   "county": "Adams",
   "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 dime sized hail 3 miles east-southeast of Plainville. The reported was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1333599",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1330402-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PRINCETON",
   "date": "2026-04-14",
   "county": "Green Lake",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Princeton.",
   "sourceDetail": "Verified by Public — NCEI Event #1330402",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330403-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "HARTLAND",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Hartland.",
   "sourceDetail": "Verified by Public — NCEI Event #1330403",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330426-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MEEKER",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reports thunderstorm wind damage.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330426",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326729-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MERTON",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado appeared to develop in the Lisbon Oaks subdivision, causing mainly tree damage before intensifying closer to Highway 164.  The tornado was at it's most intense near Indian Grass Lane where it caused damage to multiple businesses.  The strongest damage was to an insurance car shop port that had a well anchored roof that was completely blown off and found approximated 3 to 4 blocks to the east near Highway 164.  Damage then occurred to a church near Wildwood Way and multiple homes along Conservancy Court.  Tornado appeared to end near Waukesha Ave along Linda Dr.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326729",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330405-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "ENDEAVOR",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 2 inch diameter hail west of Endeavor.",
   "sourceDetail": "Verified by Public — NCEI Event #1330405",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1326735-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BRIGGSVILLE",
   "date": "2026-04-14",
   "county": "Marquette",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado started near Grouse Rd east of Briggsville and then tracked to the northeast.  The worst damage was to an onion farm south of County Road O.  The tornado crossed Interstate 39 and dissipated near County Road CX.  Storm chaser videos and photos along with security camera footage from the onion farm confirm the tornado.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326735",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330407-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PLAT",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail southwest of Richfield.",
   "sourceDetail": "Verified by Public — NCEI Event #1330407",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333791-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WATERTOWN",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets in Watertown. A few stranded vehicles across the city.  A 3 to 4 foot sinkhole occurred due to the floodwaters.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333791",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330412-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MONCHES",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail south of Richfield.",
   "sourceDetail": "Verified by Public — NCEI Event #1330412",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330410-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MENOMONEE FALLS",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 2 inch diameter hail northeast of Menomonee Falls.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330410",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1330411-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MENOMONEE FALLS",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.25 inch diameter hail near Menomonee Falls.",
   "sourceDetail": "Verified by Public — NCEI Event #1330411",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330413-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MILWAUKEE TIMMERMAN AIRPORT",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail east of Butler.",
   "sourceDetail": "Verified by Public — NCEI Event #1330413",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330414-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "GERMANTOWN",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail near Germantown.",
   "sourceDetail": "Verified by Public — NCEI Event #1330414",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330415-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MERTON",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1.5 inch diameter hail near Merton.",
   "sourceDetail": "Verified by Public — NCEI Event #1330415",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1330418-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "ROCKFIELD",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Germantown.",
   "sourceDetail": "Verified by Public — NCEI Event #1330418",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1330417-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "MENOMONEE FALLS",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail northeast of Menomonee Falls.",
   "sourceDetail": "Verified by Public — NCEI Event #1330417",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333603-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "FAIRPLAY",
   "date": "2026-04-14",
   "county": "Grant",
   "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": "Emergency management reported a 70 mph gust 2 miles west-southwest of Fairplay.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333603",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330419-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "GERMANTOWN",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained spotter reports 1.25 inch diameter hail southeast of Germantown.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330419",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1330423-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "PRIMROSE",
   "date": "2026-04-14",
   "county": "Dane",
   "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": "Trained spotter estimates 70 MPH wind gusts.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330423",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330421-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "RIPON",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Public report of 1 inch diameter hail in Ripon.",
   "sourceDetail": "Verified by Public — NCEI Event #1330421",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333884-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "BAYSIDE",
   "date": "2026-04-14",
   "county": "Ozaukee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets in southern Ozaukee County. More specifically, flooded roads and intersections on Mequon Rd. from Wauwatosa Rd. to just east of I-43. Other intersections  across the area with 3-6 inches of standing water.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333884",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333832-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WEST SUSSEX",
   "date": "2026-04-14",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets from Sussex toward Menomonee Falls.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333832",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333843-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "GERMANTOWN",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Some street flooding in Germantown.",
   "sourceDetail": "Verified by Public — NCEI Event #1333843",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333911-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "WHITE FISH BAY",
   "date": "2026-04-14",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flash flooding of streets and sidewalks mainly in northwest Milwaukee County, including stranded vehicles in floodwaters. Some reports of basement flooding in northern Milwaukee County. Pictures and videos provided.",
   "sourceDetail": "Verified by Public — NCEI Event #1333911",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330429-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "FOND DU LAC  AIRPORT",
   "date": "2026-04-14",
   "county": "Fond Du Lac",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reports broken tree branches and limbs.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330429",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330425-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "CAMBRIDGE ARPT",
   "date": "2026-04-14",
   "county": "Jefferson",
   "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": "Trained spotter estimates 70 MPH wind gusts.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330425",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319827-2026-04-14",
   "lon": 211232,
   "zip": "",
   "city": "CORMIER",
   "date": "2026-04-14",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of a little over an inch in a little over an hour caused closed roadways due to flash flooding in the city of Green Bay.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319827",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319835-2026-04-14",
   "lon": 211232,
   "zip": "",
   "city": "LUXEMBURG",
   "date": "2026-04-14",
   "county": "Kewaunee",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 1 to 2 inches in a short period of time caused closed roadways due to flash flooding in Kewaunee and near Luxemburg.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319835",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1334692-2026-04-14",
   "lon": 213181,
   "zip": "",
   "city": "NEW LISBON",
   "date": "2026-04-14",
   "county": "Juneau",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Heavy rain due to repeated rounds of thunderstorms during the middle of April resulted in the Lemonweir River at New Lisbon reaching flood stage during the evening hours on April 14th. The river crested in major flood stage and near the flood of record during the evening hours on April 16th before falling below flood stage during the afternoon on April 21st.",
   "sourceDetail": "Verified by River/Stream Gage — NCEI Event #1334692",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326755-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "TROY",
   "date": "2026-04-14",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado started northwest of County Road ES, west of Interstate 43, south of East Troy where it heavily damaged two barns.  Corn stubble was noted to be deposited from the corn field to the west all along a path through a cemetery up to Interstate 43.  Some tree damage was noted along Alpine Valley Golf Course.  The tornado then moved along County Road D and caused additional damage to some barns and outbuildings along with numerous trees.  The tornado ended somewhere south of County Road D and northwest of Valley View Road.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326755",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326759-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "ROCHESTER FOX RVR AR",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado developed northwest of Honey Creek Road and then hit a barn along the road, shifting it off of its foundation.  The tornado then continued southeast toward Waterford, removing sheet metal from a shed along Buena Park Rd. The tornado then continued through the north side and downtown Waterford where most of the damage was to trees and houses from the trees falling on them.  A few trees were noted to have been lofted and dropped into the Fox River.  The tornado then continued through the east side of Waterford before ending near Highway 36.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326759",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1330427-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "ROCHESTER FOX RVR AR",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trained spotter reports uprooted trees and shingle damage from thunderstorm winds.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1330427",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326760-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "ROCHESTER",
   "date": "2026-04-14",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Sporadic damage path along Plank Road with mainly tree damage.  Some barn/outbuildings had damage to their roofs with sheet metal panels missing/lofted in 2 locations.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326760",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326761-2026-04-14",
   "lon": 212188,
   "zip": "",
   "city": "SOMERS",
   "date": "2026-04-14",
   "county": "Kenosha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado began northwest of Somers, east of Interstate 94.  It went through the north and east side of the city, through the fire department and near Somers Elementary School.  Numerous trees were uprooted along the path, some falling into houses.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326761",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333600-2026-04-14",
   "lon": 211785,
   "zip": "",
   "city": "GILLINGHAM",
   "date": "2026-04-14",
   "county": "Richland",
   "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 4 miles south of Gillingham.",
   "sourceDetail": "Verified by Public — NCEI Event #1333600",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319830-2026-04-14",
   "lon": 211232,
   "zip": "",
   "city": "NAVARINO",
   "date": "2026-04-14",
   "county": "Shawano",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Highway 156 closed due to high water after 1 inch of rain fell in a short time in Navarino. Water level is high enough to hit and deflect off the support beams on the underside of the bridge.",
   "sourceDetail": "Verified by Public — NCEI Event #1319830",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-14-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-04-14",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-14",
   "county": "Dane",
   "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 Dane — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-14",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-green-hail",
   "zip": "",
   "city": "Green",
   "date": "2026-04-14",
   "county": "Green",
   "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 Green — wind gusts up to 50 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-jefferson-wind",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-14",
   "county": "Jefferson",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Jefferson — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-waukesha-wind",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-14",
   "county": "Waukesha",
   "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 Waukesha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-kenosha-wind",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-14",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-14",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-14",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-14",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 50 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-14",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-14",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-14",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-14-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-14",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.03--89.36",
   "lat": 43.03,
   "lon": -89.36,
   "zip": "",
   "city": "2 SW Monona",
   "date": "2026-04-13",
   "county": "Dane",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-43.54--89.46",
   "lat": 43.54,
   "lon": -89.46,
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Columbia",
   "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 Portage",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.58--89.43",
   "lat": 44.58,
   "lon": -89.43,
   "zip": "",
   "city": "Ellis",
   "date": "2026-04-13",
   "county": "Portage",
   "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 Ellis",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.76--90.28",
   "lat": 44.76,
   "lon": -90.28,
   "zip": "",
   "city": "Spencer",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 Spencer",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.62--91.98",
   "lat": 44.62,
   "lon": -91.98,
   "zip": "",
   "city": "1 SW Durand",
   "date": "2026-04-13",
   "county": "Pepin",
   "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 Durand",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.56--90.59",
   "lat": 44.56,
   "lon": -90.59,
   "zip": "",
   "city": "Neillsville",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Neillsville",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.48--89.96",
   "lat": 44.48,
   "lon": -89.96,
   "zip": "",
   "city": "Vesper",
   "date": "2026-04-13",
   "county": "Wood",
   "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 Vesper",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-45.16--91.15",
   "lat": 45.16,
   "lon": -91.15,
   "zip": "",
   "city": "Cornell",
   "date": "2026-04-13",
   "county": "Chippewa",
   "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-13-hail-45.16--91.11",
   "lat": 45.16,
   "lon": -91.11,
   "zip": "",
   "city": "2 E Cornell",
   "date": "2026-04-13",
   "county": "Chippewa",
   "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-45.18--91.14",
   "lat": 45.18,
   "lon": -91.14,
   "zip": "",
   "city": "1 NNE Cornell",
   "date": "2026-04-13",
   "county": "Chippewa",
   "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 Cornell",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.54--90.54",
   "lat": 44.54,
   "lon": -90.54,
   "zip": "",
   "city": "3 ESE Neillsville",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Neillsville",
   "sourceDetail": "NWS ARX — CO-OP Observer via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.66--90.36",
   "lat": 44.66,
   "lon": -90.36,
   "zip": "",
   "city": "2 N Chili",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Chili",
   "sourceDetail": "NWS ARX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.66--90.36",
   "lat": 44.66,
   "lon": -90.36,
   "zip": "",
   "city": "2 N Chili",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Chili",
   "sourceDetail": "NWS ARX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.96--89.61",
   "lat": 44.96,
   "lon": -89.61,
   "zip": "",
   "city": "1 E Wausau",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 Wausau",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.66--90.16",
   "lat": 44.66,
   "lon": -90.16,
   "zip": "",
   "city": "Marshfield",
   "date": "2026-04-13",
   "county": "Wood",
   "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 Marshfield",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.69--90.16",
   "lat": 44.69,
   "lon": -90.16,
   "zip": "",
   "city": "2 N Marshfield",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.69--90.16",
   "lat": 44.69,
   "lon": -90.16,
   "zip": "",
   "city": "2 N Marshfield",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 N Marshfield",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.71--90.10",
   "lat": 44.71,
   "lon": -90.1,
   "zip": "",
   "city": "5 NE Marshfield",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 NE Marshfield",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.44--92.02",
   "lat": 44.44,
   "lon": -92.02,
   "zip": "",
   "city": "1 NW Nelson",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 Nelson",
   "sourceDetail": "NWS ARX — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.43--92.02",
   "lat": 44.43,
   "lon": -92.02,
   "zip": "",
   "city": "1 NW Nelson",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 Nelson",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.42--92.00",
   "lat": 44.42,
   "lon": -92,
   "zip": "",
   "city": "Nelson",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 Nelson",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.55--91.39",
   "lat": 44.55,
   "lon": -91.39,
   "zip": "",
   "city": "Strum",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 Strum",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.38--91.92",
   "lat": 44.38,
   "lon": -91.92,
   "zip": "",
   "city": "4 N Alma",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 Alma",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.57--91.30",
   "lat": 44.57,
   "lon": -91.3,
   "zip": "",
   "city": "4 ENE Strum",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 ENE Strum",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.55--89.20",
   "lat": 44.55,
   "lon": -89.2,
   "zip": "",
   "city": "2 ESE Peru",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ESE Peru",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.63--90.36",
   "lat": 44.63,
   "lon": -90.36,
   "zip": "",
   "city": "Chili",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Chili",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.58--91.22",
   "lat": 44.58,
   "lon": -91.22,
   "zip": "",
   "city": "Osseo",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 Osseo",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.68--91.13",
   "lat": 44.68,
   "lon": -91.13,
   "zip": "",
   "city": "Augusta",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "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.58--91.00",
   "lat": 44.58,
   "lon": -91,
   "zip": "",
   "city": "6 NW Humbird",
   "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": "Time estimated via radar.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.62--91.20",
   "lat": 44.62,
   "lon": -91.2,
   "zip": "",
   "city": "6 SW Augusta",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "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 SW Augusta",
   "sourceDetail": "NWS MPX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.30--91.69",
   "lat": 44.3,
   "lon": -91.69,
   "zip": "",
   "city": "1 ESE Waumandee",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report made at 713pm after hail core had passed this location. Time of hailfall estimated from radar.",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.53--90.89",
   "lat": 44.53,
   "lon": -90.89,
   "zip": "",
   "city": "Humbird",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Humbird",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.63--88.77",
   "lat": 44.63,
   "lon": -88.77,
   "zip": "",
   "city": "1 NW Clintonville",
   "date": "2026-04-13",
   "county": "Waupaca",
   "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 Clintonville",
   "sourceDetail": "NWS GRB — Cocorahs via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.56--91.04",
   "lat": 44.56,
   "lon": -91.04,
   "zip": "",
   "city": "7 WNW Humbird",
   "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 7 WNW Humbird",
   "sourceDetail": "NWS ARX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.25--91.25",
   "lat": 44.25,
   "lon": -91.25,
   "zip": "",
   "city": "3 S Blair",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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.51--88.06",
   "lat": 44.51,
   "lon": -88.06,
   "zip": "",
   "city": "2 N Ashwaubenon",
   "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": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.22--91.30",
   "lat": 44.22,
   "lon": -91.3,
   "zip": "",
   "city": "3 WNW Beach Corners",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 WNW Beach Corners",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.50--88.05",
   "lat": 44.5,
   "lon": -88.05,
   "zip": "",
   "city": "1 NNE Ashwaubenon",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "At WLUK-TV.",
   "sourceDetail": "NWS GRB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.56--90.69",
   "lat": 44.56,
   "lon": -90.69,
   "zip": "",
   "city": "3 WNW Sidney",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Sidney",
   "sourceDetail": "NWS ARX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.52--88.03",
   "lat": 44.52,
   "lon": -88.03,
   "zip": "",
   "city": "1 WNW Green Bay",
   "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 1 WNW Green Bay",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.52--88.03",
   "lat": 44.52,
   "lon": -88.03,
   "zip": "",
   "city": "2 WNW Green Bay",
   "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": "Quarter sized to half dollar sized hail. Corner of Allard Ave. and Camm Place.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.39--91.01",
   "lat": 44.39,
   "lon": -91.01,
   "zip": "",
   "city": "Hixton",
   "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": "HAIL reported near Hixton",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.30--90.85",
   "lat": 44.3,
   "lon": -90.85,
   "zip": "",
   "city": "Black River Falls",
   "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": "HAIL reported near Black River Falls",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.13--90.50",
   "lat": 44.13,
   "lon": -90.5,
   "zip": "",
   "city": "Warrens",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 Warrens",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.59--88.14",
   "lat": 44.59,
   "lon": -88.14,
   "zip": "",
   "city": "2 SE Anston",
   "date": "2026-04-13",
   "county": "Brown",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.16--90.65",
   "lat": 44.16,
   "lon": -90.65,
   "zip": "",
   "city": "2 S Millston",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 Millston",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.36--91.64",
   "lat": 44.36,
   "lon": -91.64,
   "zip": "",
   "city": "2 NE Montana",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 NE Montana",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.02--90.68",
   "lat": 44.02,
   "lon": -90.68,
   "zip": "",
   "city": "Fort Mc Coy",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 Fort Mc Coy",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.46--89.54",
   "lat": 44.46,
   "lon": -89.54,
   "zip": "",
   "city": "Plover",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hailing at the time of the report.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-13-hail-44.00--90.90",
   "lat": 44,
   "lon": -90.9,
   "zip": "",
   "city": "6 S Four Corners",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 Four Corners",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-GRB-2026-04-13",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-13-tornado-45.24--90.71",
   "lat": 45.24,
   "lon": -90.71,
   "zip": "",
   "city": "4 ESE Hannibal",
   "date": "2026-04-13",
   "county": "Taylor",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado lifting and dropping onto the ground.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-46.22--90.62",
   "lat": 46.22,
   "lon": -90.62,
   "zip": "",
   "city": "Morse",
   "date": "2026-04-13",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report of water over roads at Wisconsin Street and Morse Road Intersection. Road is closed. Water also over Minnow Creek Rd in the town of Morse.",
   "sourceDetail": "NWS DLH — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.63--88.76",
   "lat": 44.63,
   "lon": -88.76,
   "zip": "",
   "city": "1 NNW Clintonville",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flooding on N. 12th St. near Sun Valley Manor.",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.63--88.77",
   "lat": 44.63,
   "lon": -88.77,
   "zip": "",
   "city": "1 NW Clintonville",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Very heavy rain observed of 1.25 inches in 30 minutes. Several streets under water.",
   "sourceDetail": "NWS GRB — Cocorahs via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.57--88.93",
   "lat": 44.57,
   "lon": -88.93,
   "zip": "",
   "city": "5 NNW Symco",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Parts of highway 110 covered in water between Marion and Manawa.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.79--88.62",
   "lat": 44.79,
   "lon": -88.62,
   "zip": "",
   "city": "1 W Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.50--87.98",
   "lat": 44.5,
   "lon": -87.98,
   "zip": "",
   "city": "1 ESE Green Bay",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Street flooding reported at the intersection of Main Street and Deckner Avenue.",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.67--88.23",
   "lat": 44.67,
   "lon": -88.23,
   "zip": "",
   "city": "Pulaski",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several streets reported flooded over, including across from the polka ground parking areas.",
   "sourceDetail": "NWS GRB — Amateur Radio via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.61--88.45",
   "lat": 44.61,
   "lon": -88.45,
   "zip": "",
   "city": "1 WNW Briarton",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over the road on Highway 47 near Navarino. Law enforcement putting out signs indicating high water.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.66--90.18",
   "lat": 44.66,
   "lon": -90.18,
   "zip": "",
   "city": "1 WNW Marshfield",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads were flooded. Barricades were set up to close off the roads.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.44--88.07",
   "lat": 44.44,
   "lon": -88.07,
   "zip": "",
   "city": "1 W De Pere",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.45--88.03",
   "lat": 44.45,
   "lon": -88.03,
   "zip": "",
   "city": "1 E De Pere",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Car stuck in 1.5 feet of floodwater near Brewer Road and Ridgeway Drive in De Pere.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.53--88.05",
   "lat": 44.53,
   "lon": -88.05,
   "zip": "",
   "city": "2 SSE Howard",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads closed in Green Bay, including the intersection of North Locust Street / North Locust Street.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.18--88.47",
   "lat": 44.18,
   "lon": -88.47,
   "zip": "",
   "city": "Neenah",
   "date": "2026-04-13",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.20--88.44",
   "lat": 44.2,
   "lon": -88.44,
   "zip": "",
   "city": "Menasha",
   "date": "2026-04-13",
   "county": "Winnebago",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads under high water in Menasha and Neenah.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.56--88.07",
   "lat": 44.56,
   "lon": -88.07,
   "zip": "",
   "city": "Howard",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Several roads were closed due to flooding.",
   "sourceDetail": "NWS GRB — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-13-flood-44.63--91.45",
   "lat": 44.63,
   "lon": -91.45,
   "zip": "",
   "city": "12 S Altoona",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water flowing over the roadway along Lowes Creek Rd just west of State Highway 93.",
   "sourceDetail": "NWS MPX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-9-Taylor-wind-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "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 Taylor on 2026-04-13. 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-9"
  },
  {
   "id": "iem-ww-ARX-SV-W-9-Taylor-hail-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-9"
  },
  {
   "id": "iem-ww-ARX-SV-W-15-Clark-wind-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-15"
  },
  {
   "id": "iem-ww-ARX-SV-W-15-Clark-hail-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-15"
  },
  {
   "id": "iem-ww-ARX-SV-W-10-Clark-wind-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-10"
  },
  {
   "id": "iem-ww-ARX-SV-W-10-Clark-hail-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Clark on 2026-04-13. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-10"
  },
  {
   "id": "iem-ww-GRB-SV-W-22-Wood-wind-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-22"
  },
  {
   "id": "iem-ww-GRB-SV-W-22-Wood-hail-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-22"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Pierce-wind-2026-04-13",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-13",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Pierce-hail-2026-04-13",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-13",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Dunn-wind-2026-04-13",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-13",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Dunn-hail-2026-04-13",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-13",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Pepin-wind-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-7"
  },
  {
   "id": "iem-ww-MPX-SV-W-7-Pepin-hail-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-7"
  },
  {
   "id": "iem-ww-ARX-SV-W-22-Monroe-wind-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-22"
  },
  {
   "id": "iem-ww-ARX-SV-W-22-Monroe-hail-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-22"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Langlade-wind-2026-04-13",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-13",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Langlade-hail-2026-04-13",
   "zip": "",
   "city": "Langlade",
   "date": "2026-04-13",
   "county": "Langlade",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Langlade on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Shawano-wind-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-GRB-SV-W-13-Shawano-hail-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-13"
  },
  {
   "id": "iem-ww-ARX-SV-W-4-Clark-wind-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-4"
  },
  {
   "id": "iem-ww-ARX-SV-W-4-Clark-hail-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-4"
  },
  {
   "id": "iem-ww-ARX-SV-W-17-Clark-wind-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-17"
  },
  {
   "id": "iem-ww-ARX-SV-W-17-Clark-hail-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "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 Clark on 2026-04-13. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-17"
  },
  {
   "id": "iem-ww-MPX-SV-W-19-Eau Claire-wind-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-19"
  },
  {
   "id": "iem-ww-MPX-SV-W-19-Eau Claire-hail-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-19"
  },
  {
   "id": "iem-ww-ARX-SV-W-20-Buffalo-wind-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 Buffalo on 2026-04-13. 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-20"
  },
  {
   "id": "iem-ww-ARX-SV-W-20-Buffalo-hail-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-20"
  },
  {
   "id": "iem-ww-GRB-SV-W-18-Lincoln-wind-2026-04-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "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 GRB for Lincoln on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-18"
  },
  {
   "id": "iem-ww-GRB-SV-W-18-Lincoln-hail-2026-04-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "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 GRB for Lincoln on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-18"
  },
  {
   "id": "iem-ww-GRB-SV-W-18-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-18"
  },
  {
   "id": "iem-ww-GRB-SV-W-18-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-18"
  },
  {
   "id": "iem-ww-GRB-SV-W-14-Waupaca-wind-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-14"
  },
  {
   "id": "iem-ww-GRB-SV-W-14-Waupaca-hail-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-14"
  },
  {
   "id": "iem-ww-GRB-SV-W-14-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-14"
  },
  {
   "id": "iem-ww-GRB-SV-W-14-Portage-hail-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-14"
  },
  {
   "id": "iem-ww-ARX-SV-W-12-Taylor-wind-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "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 Taylor on 2026-04-13. 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-12"
  },
  {
   "id": "iem-ww-ARX-SV-W-12-Taylor-hail-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "source": "IEM Watch/Warn 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 Taylor 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-12"
  },
  {
   "id": "iem-ww-ARX-SV-W-6-Buffalo-wind-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-6"
  },
  {
   "id": "iem-ww-ARX-SV-W-6-Buffalo-hail-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-6"
  },
  {
   "id": "iem-ww-MPX-SV-W-12-Eau Claire-wind-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-12"
  },
  {
   "id": "iem-ww-MPX-SV-W-12-Eau Claire-hail-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-12"
  },
  {
   "id": "iem-ww-ARX-SV-W-13-Jackson-wind-2026-04-13",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "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 ARX for Jackson on 2026-04-13. 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-13"
  },
  {
   "id": "iem-ww-ARX-SV-W-13-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 ARX for Jackson on 2026-04-13. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "ARX-SV-W-13"
  },
  {
   "id": "iem-ww-MPX-SV-W-17-Eau Claire-wind-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-17"
  },
  {
   "id": "iem-ww-MPX-SV-W-17-Eau Claire-hail-2026-04-13",
   "zip": "",
   "city": "Eau Claire",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Eau Claire 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-17"
  },
  {
   "id": "iem-ww-GRB-SV-W-15-Lincoln-wind-2026-04-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "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 GRB for Lincoln on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-15"
  },
  {
   "id": "iem-ww-GRB-SV-W-15-Lincoln-hail-2026-04-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "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 GRB for Lincoln on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-15"
  },
  {
   "id": "iem-ww-GRB-SV-W-15-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-15"
  },
  {
   "id": "iem-ww-GRB-SV-W-15-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-15"
  },
  {
   "id": "iem-ww-GRB-SV-W-12-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-12"
  },
  {
   "id": "iem-ww-GRB-SV-W-12-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-12"
  },
  {
   "id": "iem-ww-GRB-SV-W-12-Wood-wind-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-12"
  },
  {
   "id": "iem-ww-GRB-SV-W-12-Wood-hail-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-12"
  },
  {
   "id": "iem-ww-GRB-SV-W-10-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-10"
  },
  {
   "id": "iem-ww-GRB-SV-W-10-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-10"
  },
  {
   "id": "iem-ww-GRB-SV-W-17-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-17"
  },
  {
   "id": "iem-ww-GRB-SV-W-17-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-17"
  },
  {
   "id": "iem-ww-ARX-SV-W-7-Clark-wind-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark on 2026-04-13. 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-7"
  },
  {
   "id": "iem-ww-ARX-SV-W-7-Clark-hail-2026-04-13",
   "zip": "",
   "city": "Clark",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Clark 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-7"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Outagamie-wind-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Outagamie-hail-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Shawano-wind-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Shawano-hail-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Waupaca-wind-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-GRB-SV-W-16-Waupaca-hail-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "GRB-SV-W-16"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Columbia-wind-2026-04-13",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Columbia-hail-2026-04-13",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Green Lake-wind-2026-04-13",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-13",
   "county": "Green 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 MKX for Green Lake on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Green Lake-hail-2026-04-13",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-13",
   "county": "Green 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 MKX for Green Lake on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Marquette-wind-2026-04-13",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-13",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Marquette-hail-2026-04-13",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-13",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Sauk-wind-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-MKX-SV-W-28-Sauk-hail-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-28"
  },
  {
   "id": "iem-ww-GRB-SV-W-8-Marathon-wind-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-8"
  },
  {
   "id": "iem-ww-GRB-SV-W-8-Marathon-hail-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-8"
  },
  {
   "id": "iem-ww-GRB-SV-W-8-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-8"
  },
  {
   "id": "iem-ww-GRB-SV-W-8-Portage-hail-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-8"
  },
  {
   "id": "iem-ww-GRB-SV-W-24-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-24"
  },
  {
   "id": "iem-ww-GRB-SV-W-24-Portage-hail-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-24"
  },
  {
   "id": "iem-ww-GRB-SV-W-24-Wood-wind-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-24"
  },
  {
   "id": "iem-ww-GRB-SV-W-24-Wood-hail-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-24"
  },
  {
   "id": "iem-ww-GRB-SV-W-11-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-11"
  },
  {
   "id": "iem-ww-GRB-SV-W-11-Portage-hail-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-11"
  },
  {
   "id": "iem-ww-GRB-SV-W-11-Wood-wind-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-11"
  },
  {
   "id": "iem-ww-GRB-SV-W-11-Wood-hail-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-11"
  },
  {
   "id": "iem-ww-ARX-SV-W-14-Buffalo-wind-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-14"
  },
  {
   "id": "iem-ww-ARX-SV-W-14-Buffalo-hail-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-14"
  },
  {
   "id": "iem-ww-ARX-SV-W-14-Trempealeau-wind-2026-04-13",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau 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-14"
  },
  {
   "id": "iem-ww-ARX-SV-W-14-Trempealeau-hail-2026-04-13",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-14"
  },
  {
   "id": "iem-ww-GRB-SV-W-9-Shawano-wind-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-9"
  },
  {
   "id": "iem-ww-GRB-SV-W-9-Shawano-hail-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-9"
  },
  {
   "id": "iem-ww-GRB-SV-W-9-Waupaca-wind-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-13. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-9"
  },
  {
   "id": "iem-ww-GRB-SV-W-9-Waupaca-hail-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-9"
  },
  {
   "id": "iem-ww-GRB-SV-W-25-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-25"
  },
  {
   "id": "iem-ww-GRB-SV-W-25-Waushara-wind-2026-04-13",
   "zip": "",
   "city": "Waushara",
   "date": "2026-04-13",
   "county": "Waushara",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waushara on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-25"
  },
  {
   "id": "iem-ww-GRB-SV-W-25-Wood-wind-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Wood on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-25"
  },
  {
   "id": "iem-ww-MPX-SV-W-8-Dunn-wind-2026-04-13",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-13",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-8"
  },
  {
   "id": "iem-ww-MPX-SV-W-8-Dunn-hail-2026-04-13",
   "zip": "",
   "city": "Dunn",
   "date": "2026-04-13",
   "county": "Dunn",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Dunn 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-8"
  },
  {
   "id": "iem-ww-MPX-SV-W-8-Pepin-wind-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-8"
  },
  {
   "id": "iem-ww-MPX-SV-W-8-Pepin-hail-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-8"
  },
  {
   "id": "iem-ww-MPX-SV-W-11-Chippewa-wind-2026-04-13",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-04-13",
   "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-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-11"
  },
  {
   "id": "iem-ww-MPX-SV-W-11-Chippewa-hail-2026-04-13",
   "zip": "",
   "city": "Chippewa",
   "date": "2026-04-13",
   "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-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-11"
  },
  {
   "id": "iem-ww-MPX-SV-W-11-Rusk-wind-2026-04-13",
   "zip": "",
   "city": "Rusk",
   "date": "2026-04-13",
   "county": "Rusk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rusk 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-11"
  },
  {
   "id": "iem-ww-MPX-SV-W-11-Rusk-hail-2026-04-13",
   "zip": "",
   "city": "Rusk",
   "date": "2026-04-13",
   "county": "Rusk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Rusk 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-11"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Waupaca-wind-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Waupaca-hail-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Portage-wind-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Portage-hail-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Portage on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Shawano-wind-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-GRB-SV-W-21-Shawano-hail-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-16-Monroe-wind-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-16"
  },
  {
   "id": "iem-ww-ARX-SV-W-16-Monroe-hail-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-16"
  },
  {
   "id": "iem-ww-ARX-SV-W-16-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 ARX for Jackson 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-16"
  },
  {
   "id": "iem-ww-ARX-SV-W-16-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 ARX for Jackson 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-16"
  },
  {
   "id": "iem-ww-ARX-SV-W-5-Buffalo-wind-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-5"
  },
  {
   "id": "iem-ww-ARX-SV-W-5-Buffalo-hail-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-5"
  },
  {
   "id": "iem-ww-ARX-SV-W-11-Buffalo-wind-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo 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-Buffalo-hail-2026-04-13",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo 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-GRB-SV-W-19-Outagamie-wind-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-19-Outagamie-hail-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-19-Waupaca-wind-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-19-Waupaca-hail-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-19-Shawano-wind-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-19-Shawano-hail-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-04-13. Storm tag hail: 1.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.75,
   "warningProductKey": "GRB-SV-W-19"
  },
  {
   "id": "iem-ww-GRB-SV-W-23-Kewaunee-wind-2026-04-13",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-23"
  },
  {
   "id": "iem-ww-GRB-SV-W-23-Manitowoc-wind-2026-04-13",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-13",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-23"
  },
  {
   "id": "iem-ww-GRB-SV-W-23-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 GRB for Brown on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-26-Sauk-wind-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-26"
  },
  {
   "id": "iem-ww-MKX-SV-W-26-Sauk-hail-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-26"
  },
  {
   "id": "iem-ww-MPX-SV-W-5-Pepin-wind-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-5"
  },
  {
   "id": "iem-ww-MPX-SV-W-5-Pepin-hail-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-5"
  },
  {
   "id": "iem-ww-MPX-SV-W-5-Pierce-wind-2026-04-13",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-13",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-5"
  },
  {
   "id": "iem-ww-MPX-SV-W-5-Pierce-hail-2026-04-13",
   "zip": "",
   "city": "Pierce",
   "date": "2026-04-13",
   "county": "Pierce",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pierce 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-5"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Columbia-wind-2026-04-13",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Columbia-hail-2026-04-13",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Iowa-wind-2026-04-13",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-13",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Iowa-hail-2026-04-13",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-13",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Sauk-wind-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-MKX-SV-W-27-Sauk-hail-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-27"
  },
  {
   "id": "iem-ww-GRB-SV-W-20-Kewaunee-wind-2026-04-13",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-20"
  },
  {
   "id": "iem-ww-GRB-SV-W-20-Kewaunee-hail-2026-04-13",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-20"
  },
  {
   "id": "iem-ww-GRB-SV-W-20-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 GRB for Brown on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-20"
  },
  {
   "id": "iem-ww-GRB-SV-W-20-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 GRB for Brown on 2026-04-13. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-20"
  },
  {
   "id": "iem-ww-ARX-SV-W-24-Trempealeau-wind-2026-04-13",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-13. 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-24"
  },
  {
   "id": "iem-ww-ARX-SV-W-24-Trempealeau-hail-2026-04-13",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau 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-24"
  },
  {
   "id": "iem-ww-MPX-SV-W-14-Pepin-wind-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-14"
  },
  {
   "id": "iem-ww-MPX-SV-W-14-Pepin-hail-2026-04-13",
   "zip": "",
   "city": "Pepin",
   "date": "2026-04-13",
   "county": "Pepin",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for Pepin 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-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-25-Sauk-wind-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-25"
  },
  {
   "id": "iem-ww-MKX-SV-W-25-Sauk-hail-2026-04-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2026-04-13. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-25"
  },
  {
   "id": "iem-ww-ARX-SV-W-27-Grant-wind-2026-04-13",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-13",
   "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 ARX for Grant 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-27"
  },
  {
   "id": "iem-ww-ARX-SV-W-27-Grant-hail-2026-04-13",
   "zip": "",
   "city": "Grant",
   "date": "2026-04-13",
   "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 ARX for Grant 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-27"
  },
  {
   "id": "iem-ww-ARX-SV-W-27-Richland-wind-2026-04-13",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-13",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-27"
  },
  {
   "id": "iem-ww-ARX-SV-W-27-Richland-hail-2026-04-13",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-13",
   "county": "Richland",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ARX for Richland 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-27"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-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 ARX for Jackson 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-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-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 ARX for Jackson 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-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-Juneau-wind-2026-04-13",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-13",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau 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-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-Juneau-hail-2026-04-13",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-13",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-Monroe-wind-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Monroe 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-21"
  },
  {
   "id": "iem-ww-ARX-SV-W-21-Monroe-hail-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe 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-21"
  },
  {
   "id": "iem-ww-ARX-TO-W-1-Taylor-tornado-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "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 Taylor on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-1"
  },
  {
   "id": "iem-ww-ARX-TO-W-2-Taylor-tornado-2026-04-13",
   "zip": "",
   "city": "Taylor",
   "date": "2026-04-13",
   "county": "Taylor",
   "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 Taylor on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-2"
  },
  {
   "id": "iem-ww-ARX-TO-W-3-Trempealeau-tornado-2026-04-13",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-TO-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-1-Portage-flood-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-1"
  },
  {
   "id": "iem-ww-GRB-FF-W-1-Marathon-flood-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-1"
  },
  {
   "id": "iem-ww-GRB-FF-W-1-Wood-flood-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-1"
  },
  {
   "id": "iem-ww-ARX-FF-W-2-Monroe-flood-2026-04-13",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 Monroe on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-3-Brown-flood-2026-04-13",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-3-Door-flood-2026-04-13",
   "zip": "",
   "city": "Door",
   "date": "2026-04-13",
   "county": "Door",
   "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 GRB for Door on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-3-Kewaunee-flood-2026-04-13",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-3-Oconto-flood-2026-04-13",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-13",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-3-Outagamie-flood-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-3"
  },
  {
   "id": "iem-ww-GRB-FF-W-2-Marathon-flood-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-2-Outagamie-flood-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-2-Shawano-flood-2026-04-13",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-2-Waupaca-flood-2026-04-13",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-2-Portage-flood-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-2"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Brown-flood-2026-04-13",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Calumet-flood-2026-04-13",
   "zip": "",
   "city": "Calumet",
   "date": "2026-04-13",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Kewaunee-flood-2026-04-13",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Manitowoc-flood-2026-04-13",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-13",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Outagamie-flood-2026-04-13",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-GRB-FF-W-4-Winnebago-flood-2026-04-13",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-13",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FF-W-4"
  },
  {
   "id": "iem-ww-DLH-FA-W-1-Iron-flood-2026-04-13",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-13",
   "county": "Iron",
   "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 Iron on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FA-W-1"
  },
  {
   "id": "iem-ww-GRB-FL-W-23-Marinette-flood-2026-04-13",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-13",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-23"
  },
  {
   "id": "iem-ww-GRB-FL-W-26-Wood-flood-2026-04-13",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-13",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-26"
  },
  {
   "id": "iem-ww-GRB-FL-W-20-Portage-flood-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-20"
  },
  {
   "id": "iem-ww-GRB-FL-W-17-Florence-flood-2026-04-13",
   "zip": "",
   "city": "Florence",
   "date": "2026-04-13",
   "county": "Florence",
   "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 GRB for Florence on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-17"
  },
  {
   "id": "iem-ww-GRB-FL-W-19-Portage-flood-2026-04-13",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 GRB for Portage on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-19"
  },
  {
   "id": "iem-ww-GRB-FL-W-22-Florence-flood-2026-04-13",
   "zip": "",
   "city": "Florence",
   "date": "2026-04-13",
   "county": "Florence",
   "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 GRB for Florence on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-22"
  },
  {
   "id": "iem-ww-GRB-FL-W-22-Forest-flood-2026-04-13",
   "zip": "",
   "city": "Forest",
   "date": "2026-04-13",
   "county": "Forest",
   "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 GRB for Forest on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-22"
  },
  {
   "id": "iem-ww-DLH-FL-W-1-Ashland-flood-2026-04-13",
   "zip": "",
   "city": "Ashland",
   "date": "2026-04-13",
   "county": "Ashland",
   "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 Ashland on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FL-W-1"
  },
  {
   "id": "iem-ww-DLH-FL-W-1-Iron-flood-2026-04-13",
   "zip": "",
   "city": "Iron",
   "date": "2026-04-13",
   "county": "Iron",
   "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 Iron on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FL-W-1"
  },
  {
   "id": "iem-ww-GRB-FL-W-12-Marinette-flood-2026-04-13",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-13",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-12"
  },
  {
   "id": "iem-ww-GRB-FL-W-13-Florence-flood-2026-04-13",
   "zip": "",
   "city": "Florence",
   "date": "2026-04-13",
   "county": "Florence",
   "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 GRB for Florence on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-13"
  },
  {
   "id": "iem-ww-GRB-FL-W-13-Marinette-flood-2026-04-13",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-13",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-13"
  },
  {
   "id": "iem-ww-GRB-FL-W-11-Marinette-flood-2026-04-13",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-13",
   "county": "Marinette",
   "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 GRB for Marinette on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-11"
  },
  {
   "id": "iem-ww-GRB-FL-W-21-Lincoln-flood-2026-04-13",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "county": "Lincoln",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "flood",
   "confidence": 0.72,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Flood Warning issued by NWS GRB for Lincoln on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-21"
  },
  {
   "id": "iem-ww-GRB-FL-W-21-Marathon-flood-2026-04-13",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-13. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-21"
  },
  {
   "id": "fema-4923-Jefferson",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-13",
   "county": "Jefferson",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Washington",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-13",
   "county": "Washington",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Outagamie",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Manitowoc",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-04-13",
   "county": "Manitowoc",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Winnebago",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-13",
   "county": "Winnebago",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Juneau",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-13",
   "county": "Juneau",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Oneida Indian Reservation",
   "zip": "",
   "city": "Oneida Indian Reservation",
   "date": "2026-04-13",
   "county": "Oneida Indian Reservation",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Marathon",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Brown",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Rock",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-13",
   "county": "Rock",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Buffalo",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Bayfield",
   "zip": "",
   "city": "Bayfield",
   "date": "2026-04-13",
   "county": "Bayfield",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Iowa",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-13",
   "county": "Iowa",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Milwaukee",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-13",
   "county": "Milwaukee",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Racine",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-13",
   "county": "Racine",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Waukesha",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-13",
   "county": "Waukesha",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Kewaunee",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-13",
   "county": "Kewaunee",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Jackson",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-13",
   "county": "Jackson",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Kenosha",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-13",
   "county": "Kenosha",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Vernon",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-13",
   "county": "Vernon",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Sauk",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "fema-4923-Waupaca",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Federal disaster declaration: SEVERE STORMS, TORNADOES, AND FLOODING",
   "sourceDetail": "FEMA DR-4923: SEVERE STORMS, TORNADOES, AND FLOODING",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "asos-bf-OVS-2026-04-13",
   "lat": 43.1561,
   "lon": -90.6775,
   "zip": "",
   "city": "BOSCOBEL",
   "date": "2026-04-13",
   "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": "BOSCOBEL (OVS) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — BOSCOBEL (OVS) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-04-13",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AUW-2026-04-13",
   "lat": 44.9262,
   "lon": -89.6266,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUSAU (AUW) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUSAU (AUW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSN-2026-04-13",
   "lat": 43.1406,
   "lon": -89.3453,
   "zip": "",
   "city": "MADISON",
   "date": "2026-04-13",
   "county": "Dane",
   "source": "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 (MSN) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MADISON (MSN) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1319653-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "ELLIS",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Ellis.",
   "sourceDetail": "Verified by Public — NCEI Event #1319653",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323226-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "SPENCER",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell in Spencer.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1323226",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1333684-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "DURAND",
   "date": "2026-04-13",
   "county": "Pepin",
   "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 MN and northwest WI 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 west-central WI. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms across west-central WI. A few thunderstorms produced large hail measuring as large as 1.25 in diameter as well as localized flash flooding in southern Eau Claire County.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333684",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328657-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "NEILLSVILLE",
   "date": "2026-04-13",
   "county": "Clark",
   "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 quarter sized hail 1 mile southeast of Neillsville.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1328657",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319654-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "VESPER",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Vesper.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319654",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1333685-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "CORNELL",
   "date": "2026-04-13",
   "county": "Chippewa",
   "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 MN and northwest WI 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 west-central WI. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms across west-central WI. A few thunderstorms produced large hail measuring as large as 1.25 in diameter as well as localized flash flooding in southern Eau Claire County.",
   "sourceDetail": "Verified by Public — NCEI Event #1333685",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1333686-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "CORNELL",
   "date": "2026-04-13",
   "county": "Chippewa",
   "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 MN and northwest WI 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 west-central WI. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms across west-central WI. A few thunderstorms produced large hail measuring as large as 1.25 in diameter as well as localized flash flooding in southern Eau Claire County.",
   "sourceDetail": "Verified by Public — NCEI Event #1333686",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328656-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "GILMAN",
   "date": "2026-04-13",
   "county": "Taylor",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This weak EF-0 tornado touched down approximately 3 miles northwest of Gilman and traveled northeast through mainly rural areas. Minor damage occurred to outbuildings and trees over the course of its path.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1328656",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328658-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "CHILI",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An amateur radio group reported quarter sized hail 2 miles north-northwest of Chili.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1328658",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319655-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Wausau.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319655",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319656-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Marshfield.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319656",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319657-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell north of Marshfield.",
   "sourceDetail": "Verified by Public — NCEI Event #1319657",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1319658-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Lime size hail fell north of Marshfield.",
   "sourceDetail": "Verified by Public — NCEI Event #1319658",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1319659-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "RIVERSIDE",
   "date": "2026-04-13",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell in Riverside.",
   "sourceDetail": "Verified by Public — NCEI Event #1319659",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1328659-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "NELSON",
   "date": "2026-04-13",
   "county": "Buffalo",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Local fire and rescue reported ping pong ball sized hail 2 miles northwest of Nelson.",
   "sourceDetail": "Verified by Fire Department/Rescue — NCEI Event #1328659",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328748-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "STRUM",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 Strum.",
   "sourceDetail": "Verified by Public — NCEI Event #1328748",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328747-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "TELL",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 roughly 2 miles west of Tell.",
   "sourceDetail": "Verified by Public — NCEI Event #1328747",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328750-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "STRUM VIKING FLD ARP",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 golf ball sized hail 4 miles east-northeast of Strum.",
   "sourceDetail": "Verified by Public — NCEI Event #1328750",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1319660-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "NORTHLAND",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell near Northland.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1319660",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1333689-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "FOSTER",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "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 MN and northwest WI 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 west-central WI. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms across west-central WI. A few thunderstorms produced large hail measuring as large as 1.25 in diameter as well as localized flash flooding in southern Eau Claire County.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1333689",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328755-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "CHILI",
   "date": "2026-04-13",
   "county": "Clark",
   "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 golf ball sized in Chili.",
   "sourceDetail": "Verified by Public — NCEI Event #1328755",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1333688-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "AUGUSTA",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "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 MN and northwest WI 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 west-central WI. This airmass converged on the pre-existing stationary boundary which led to the initiation of several severe thunderstorms across west-central WI. A few thunderstorms produced large hail measuring as large as 1.25 in diameter as well as localized flash flooding in southern Eau Claire County.",
   "sourceDetail": "Verified by Public — NCEI Event #1333688",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328753-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "OSSEO",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 golf ball sized hail in Osseo.",
   "sourceDetail": "Verified by Public — NCEI Event #1328753",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1328762-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "PRICE",
   "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": "The public reported golf ball sized hail 2 miles east of Price.",
   "sourceDetail": "Verified by Public — NCEI Event #1328762",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1328765-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "WAUMANDEE",
   "date": "2026-04-13",
   "county": "Buffalo",
   "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 a 3 inch diameter hailstone near Waumandee. This report was made about 10 minutes after the hail core had left the area.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1328765",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 3
  },
  {
   "id": "ncei-1328798-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "HUMBIRD",
   "date": "2026-04-13",
   "county": "Clark",
   "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 near Humbird.",
   "sourceDetail": "Verified by Public — NCEI Event #1328798",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1319661-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "CLINTONVILLE",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Clintonville.",
   "sourceDetail": "Verified by CoCoRaHS — NCEI Event #1319661",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319669-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "EMBARRASS",
   "date": "2026-04-13",
   "county": "Waupaca",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 3 to 5 inches in a short time caused several streets to close in northern Waupaca County due to flash flooding. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319669",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328839-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "BLAIR ARPT",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 3 miles south of Blair. This report was relayed via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1328839",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319662-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "GREEN BAY",
   "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": "Quarter size hail fell in Green Bay.",
   "sourceDetail": "Verified by Public — NCEI Event #1319662",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319663-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "GREEN BAY",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail fell in Green Bay.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1319663",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1328780-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "IDUNA",
   "date": "2026-04-13",
   "county": "Trempealeau",
   "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 nickel sized hail 2 miles northeast of Iduna.",
   "sourceDetail": "Verified by Public — NCEI Event #1328780",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1328781-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "SIDNEY",
   "date": "2026-04-13",
   "county": "Clark",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An amateur radio group reported quarter sized hail 3 miles west-northwest of Sidney.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1328781",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319665-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "GREEN BAY",
   "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": "Half dollar size hail fell in Green Bay.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319665",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1319670-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "GREEN VLY",
   "date": "2026-04-13",
   "county": "Shawano",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 3 to 5 inches in a short time caused several streets to close in southern and eastern Shawano County due to flash flooding. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319670",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319671-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "AUBURNDALE",
   "date": "2026-04-13",
   "county": "Wood",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of around 2 inches in a short time caused several roads to close in the Marshfield area due to flash flooding. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319671",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328825-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "SCHLERVILLE",
   "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": "The public reported penny sized hail near Schlerville.",
   "sourceDetail": "Verified by Public — NCEI Event #1328825",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1328828-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "VAUDREUIL",
   "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": "The public reported nickel sized hail near Black River Falls.",
   "sourceDetail": "Verified by Public — NCEI Event #1328828",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1333691-2026-04-13",
   "lon": 213104,
   "zip": "",
   "city": "CLEGHORN",
   "date": "2026-04-13",
   "county": "Eau Claire",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Trained spotter reported water flowing over the roadway along Lowes Creek Rd just west of State Highway 93.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1333691",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328835-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "KIRBY",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 2 miles south of Millston.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1328835",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319675-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "GLENMORE",
   "date": "2026-04-13",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 2 to 3.5 inches in a short time caused numerous roads in Brown County to close due to flash flooding. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319675",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328837-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "FORT MC COY",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 in Fort McCoy.",
   "sourceDetail": "Verified by Public — NCEI Event #1328837",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319666-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "PLOVER",
   "date": "2026-04-13",
   "county": "Portage",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Plover.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1319666",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328841-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "ROSEDALE",
   "date": "2026-04-13",
   "county": "Monroe",
   "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 6 miles south of Four Corners.",
   "sourceDetail": "Verified by Public — NCEI Event #1328841",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1319672-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "APPLETON",
   "date": "2026-04-13",
   "county": "Winnebago",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 1.5 to 2.5 inches in a short time caused several street closures in Menasha and Neenah due to flash flooding.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319672",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319674-2026-04-13",
   "lon": 210964,
   "zip": "",
   "city": "TWO CREEKS",
   "date": "2026-04-13",
   "county": "Manitowoc",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Rainfall amounts of 1 to 3 inches in a short time caused several road closures in northern Manitowoc County due to flash flooding. The river washed out Devils River Campground near Maribel, taking multiple campers downstream. The time of these reports is an estimate based on radar data.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1319674",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1328745-2026-04-13",
   "lon": 211784,
   "zip": "",
   "city": "EXCELSIOR",
   "date": "2026-04-13",
   "county": "Richland",
   "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": "An amateur radio group reported a shed was removed from its foundation 2 miles southwest of Excelsior.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1328745",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329144-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "ROCK SPGS",
   "date": "2026-04-13",
   "county": "Sauk",
   "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": "One silo destroyed and another heavily damaged on a farmstead. A tensile structure damaged and many trees or limbs down.",
   "sourceDetail": "Verified by Public — NCEI Event #1329144",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329140-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "NORTH FREEDOM",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A portion of the Fire Department's roof torn off in North Freedom. A few mobile homes with roof damage. Several trees uprooted and many tree limbs and powerlines down. Some trees down on homes.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1329140",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329167-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "AVOCA",
   "date": "2026-04-13",
   "county": "Iowa",
   "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 trees down throughout the county.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329167",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333608-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "LADOGA",
   "date": "2026-04-13",
   "county": "Fond Du Lac",
   "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 barn collapsed while being occupied by 30 to 40 cattle. Some deceased cattle reported.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1333608",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329166-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "HIGHLAND",
   "date": "2026-04-13",
   "county": "Iowa",
   "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": "Trees down down along Delany St. and Dodgeville St. in Highland. A fallen tree causing substantial damage to the roof of a home.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1329166",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329170-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "PORTAGE",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Multiple barns with roof damage, and scattered trees and powerlines down throughout the county.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329170",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329156-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "PRAIRIE DU SAC ARPT",
   "date": "2026-04-13",
   "county": "Sauk",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Numerous trees and powerlines down on the north side of Prairie Du Sac including uprooted trees. Some trees down on homes, garages and apartment buildings causing structural damage. Sheet metal removed from a portion of a roof of an industrial building.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329156",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329169-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "LODI",
   "date": "2026-04-13",
   "county": "Columbia",
   "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": "Dozens of trees snapped, uprooted, or downed in Lodi. Powerlines down as well. A small portion of a roof collapsed at a nursing home.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329169",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329208-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "MADISON MOREY ARPT",
   "date": "2026-04-13",
   "county": "Dane",
   "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": "Portions of a roof and beams lifted off a home.",
   "sourceDetail": "Verified by Public — NCEI Event #1329208",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329200-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "DE FOREST",
   "date": "2026-04-13",
   "county": "Dane",
   "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": "Many trees uprooted and snapped in DeForest. Power poles and powerlines down. A tree down on a house. Roof damage and siding damage to some homes from the strong winds.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1329200",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333613-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "FOX LAKE",
   "date": "2026-04-13",
   "county": "Dodge",
   "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": "Widespread reports of tree and powerline damage across the county. A barn 3 miles north of Lowell had the north wall blown in, while the barn door in the south end was torn off and blown into a field. There was a greater concentration of uprooted and snapped trees southeast of Neosho and near Ashippun, extending to the Washington County line. Some structural damage reported to small buildings.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1333613",
   "windSpeedMph": 65,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329206-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "EAST BRISTOL",
   "date": "2026-04-13",
   "county": "Dane",
   "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": "Around one half of the roof removed from a large church. Some roof material collapsed into the church. Across the street, a pine tree was uprooted. Another pine tree snapped halfway up and landed on a machine shed.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1329206",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329219-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "BLOOMING GROVE",
   "date": "2026-04-13",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A 1500 pound cattle gate blown over a concrete barrier at the Alliant Energy Center. A dumpster was flipped and moved a short distance. A large tensile structure was destroyed 4-5 trees blown down and 5 golf carts windshields were shattered. An AC unit was blown off the roof of a nearby hotel. Some minor roof damage to a nearby credit union.",
   "sourceDetail": "Verified by Local Official — NCEI Event #1329219",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329168-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "COLUMBUS",
   "date": "2026-04-13",
   "county": "Columbia",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Two large trees blown down and a pine tree snapped at 80 feet high in a neighborhood.  Additional trees and tree limbs down in the neighborhood and across Columbus. One tree felled on a home causing roof damage.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1329168",
   "windSpeedMph": 61,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326650-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "SOUTH BEAVER DAM",
   "date": "2026-04-13",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Brief tornado started south of Beaver Dam and went through a garage near Shaw Hill Rd, west of the Shaw Marsh Wildlife Area.  Other wind damage was noted on the southern side of the tornado path, attributed to downburst winds.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326650",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326657-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "UTICA",
   "date": "2026-04-13",
   "county": "Dane",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado appears to have started west of I-39 along Church Rd where it tracked to the north side before hitting a farmstead along Highway 73.  Two metal barn structures were completely destroyed with sheet metal from these buildings found in the trees in the far farm hill to the east.  A cement silo was also lifted up and had 3 large chunks of the cap broken off of it.  The tornado appears to have gone southeast toward County Road A before ending near Woodside School Rd.  Extensive straight line/rear flank downdraft wind damage occurred about a mile or two to the south of the tornado with one farm shed destroyed along Highway 73 south of Thornson Rd.  Sheet metal from this building appeared to be tumbled into the nearby field to the east.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326657",
   "tornadoScale": "EF1",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333562-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "WATERLOO",
   "date": "2026-04-13",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of scattered tree, power line, and structural damage across northern Jefferson County. This included many uprooted and snapped trees, power lines down, and fallen trees on vehicles especially in Waterloo and Watertown. Eight power poles were snapped on East Clarkson Rd. in Waterloo.  A farm on highway B east of Johnson Creek suffered severe silo damage, and a grove of trees were knocked down nearby.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1333562",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1326661-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "BUSSEYVILLE",
   "date": "2026-04-13",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Continuation of the Dane County/Rockdale tornado.  Only briefly went into Jefferson county with a field tree line hit.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1326661",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1333564-2026-04-13",
   "lon": 212183,
   "zip": "",
   "city": "CAMBRIDGE",
   "date": "2026-04-13",
   "county": "Jefferson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of scattered tree, power line, and structural damage across central and southern Jefferson County. This included many uprooted and snapped trees, power lines down, and fallen trees on homes and vehicles especially in Fort Atkinson and Jefferson. The entire roof of a home was removed by the strong winds in Jefferson near the high school. Lakeview Cemetery in Fort Atkinson suffered significant tree damage with trees down on grave sites. An agricultural business near Hellenville sustained damage to fences and shelters built for animals. A 60 mph wind was estimated at the National Weather Service office several miles southeast of Sullivan.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1333564",
   "windSpeedMph": 70,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-13-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-13",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-13",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-sauk-hail",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-04-13",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2026-04-13",
   "county": "Portage",
   "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 Portage — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-menominee-hail",
   "zip": "",
   "city": "Menominee",
   "date": "2026-04-13",
   "county": "Menominee",
   "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 Menominee — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-oconto-hail",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-13",
   "county": "Oconto",
   "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 Oconto — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2026-04-13",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-13",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-lincoln-hail",
   "zip": "",
   "city": "Lincoln",
   "date": "2026-04-13",
   "county": "Lincoln",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 60,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Special Weather Statement for Lincoln — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-brown-hail",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-13",
   "county": "Brown",
   "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 Brown — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-13",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 55 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-13",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-13",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-13",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 60,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-13",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-13-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-04-13",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-FLD-2026-04-12",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-04-12",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-04-12",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-04-12",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 56 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-GRB-FL-W-15-Marathon-flood-2026-04-12",
   "zip": "",
   "city": "Marathon",
   "date": "2026-04-12",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-04-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-15"
  },
  {
   "id": "iem-ww-GRB-FL-W-16-Oconto-flood-2026-04-12",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-12",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-16"
  },
  {
   "id": "iem-ww-GRB-FL-W-14-Florence-flood-2026-04-12",
   "zip": "",
   "city": "Florence",
   "date": "2026-04-12",
   "county": "Florence",
   "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 GRB for Florence on 2026-04-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-14"
  },
  {
   "id": "iem-ww-GRB-FL-W-18-Shawano-flood-2026-04-12",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-12",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-18"
  },
  {
   "id": "iem-ww-GRB-FL-W-18-Waupaca-flood-2026-04-12",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-12",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-12. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-18"
  },
  {
   "id": "asos-bf-LSE-2026-04-12",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-12",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-12-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-12",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-12",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-brown-wind",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-12",
   "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": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-door-wind",
   "zip": "",
   "city": "Door",
   "date": "2026-04-12",
   "county": "Door",
   "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 Door — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-12-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-04-12",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-MKX-FL-W-11-Sauk-flood-2026-04-08",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-08",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-11"
  },
  {
   "id": "iem-ww-MKX-FL-W-10-Columbia-flood-2026-04-08",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-08",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-10"
  },
  {
   "id": "iem-ww-MKX-FL-W-10-Sauk-flood-2026-04-08",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-08",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-08. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-10"
  },
  {
   "id": "asos-bf-LSE-2026-04-08",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-08",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2026-04-08",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-04-08",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-04-08-columbia-wind",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-08",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-08-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-08",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-FL-W-15-Crawford-flood-2026-04-07",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-07",
   "county": "Crawford",
   "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 Crawford on 2026-04-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-15"
  },
  {
   "id": "iem-ww-ARX-FL-W-13-Juneau-flood-2026-04-06",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-06",
   "county": "Juneau",
   "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 Juneau on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-13"
  },
  {
   "id": "iem-ww-ARX-FL-W-14-Adams-flood-2026-04-06",
   "zip": "",
   "city": "Adams",
   "date": "2026-04-06",
   "county": "Adams",
   "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 Adams on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-14"
  },
  {
   "id": "iem-ww-ARX-FL-W-14-Juneau-flood-2026-04-06",
   "zip": "",
   "city": "Juneau",
   "date": "2026-04-06",
   "county": "Juneau",
   "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 Juneau on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-14"
  },
  {
   "id": "iem-ww-ARX-FL-W-16-La Crosse-flood-2026-04-06",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-06",
   "county": "La Crosse",
   "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 La Crosse on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-16"
  },
  {
   "id": "iem-ww-ARX-FL-W-16-Trempealeau-flood-2026-04-06",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-04-06",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-16"
  },
  {
   "id": "iem-ww-MKX-FL-W-9-Columbia-flood-2026-04-06",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-06",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-06. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-9"
  },
  {
   "id": "asos-bf-GRB-2026-04-06",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-04-06",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-FL-W-8-Crawford-flood-2026-04-05",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-05",
   "county": "Crawford",
   "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 Crawford on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-8"
  },
  {
   "id": "iem-ww-ARX-FL-W-12-Crawford-flood-2026-04-05",
   "zip": "",
   "city": "Crawford",
   "date": "2026-04-05",
   "county": "Crawford",
   "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 Crawford on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-12"
  },
  {
   "id": "iem-ww-MKX-FL-W-6-Sauk-flood-2026-04-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-05",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-6"
  },
  {
   "id": "iem-ww-GRB-FL-W-7-Waupaca-flood-2026-04-05",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-05",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-7"
  },
  {
   "id": "iem-ww-GRB-FL-W-7-Winnebago-flood-2026-04-05",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-04-05",
   "county": "Winnebago",
   "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 GRB for Winnebago on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-7"
  },
  {
   "id": "iem-ww-GRB-FL-W-7-Outagamie-flood-2026-04-05",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-05",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-7"
  },
  {
   "id": "iem-ww-MKX-FL-W-8-Sauk-flood-2026-04-05",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-05",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-8"
  },
  {
   "id": "iem-ww-MKX-FL-W-8-Columbia-flood-2026-04-05",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-05",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-05. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-8"
  },
  {
   "id": "iem-geo-2026-04-04-flood-43.66--91.10",
   "lat": 43.66,
   "lon": -91.1,
   "zip": "",
   "city": "Chaseburg",
   "date": "2026-04-04",
   "county": "Vernon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Water over roadway making travel impassable.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-04-flood-44.45--88.00",
   "lat": 44.45,
   "lon": -88,
   "zip": "",
   "city": "2 SSE Allouez",
   "date": "2026-04-04",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "A small section of County Highway GV just south of Hwy 172 was closed for a time Saturday morning due to flooding along the East River/Bower Creek.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-04-flood-44.46--87.85",
   "lat": 44.46,
   "lon": -87.85,
   "zip": "",
   "city": "2 NW Poland",
   "date": "2026-04-04",
   "county": "Brown",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-04-flood-44.00--88.55",
   "lat": 44,
   "lon": -88.55,
   "zip": "",
   "city": "1 S Oshkosh",
   "date": "2026-04-04",
   "county": "Winnebago",
   "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 GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-04-flood-44.34--88.06",
   "lat": 44.34,
   "lon": -88.06,
   "zip": "",
   "city": "2 NE Greenleaf",
   "date": "2026-04-04",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Report from mPING: Street/road flooding; Street/road closed; Vehicles stranded.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-FL-W-7-Richland-flood-2026-04-04",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-04",
   "county": "Richland",
   "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 Richland on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-7"
  },
  {
   "id": "iem-ww-ARX-FL-W-7-Vernon-flood-2026-04-04",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-04",
   "county": "Vernon",
   "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 Vernon on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-7"
  },
  {
   "id": "iem-ww-GRB-FL-W-10-Kewaunee-flood-2026-04-04",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-04-04",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-10"
  },
  {
   "id": "iem-ww-GRB-FL-W-9-Wood-flood-2026-04-04",
   "zip": "",
   "city": "Wood",
   "date": "2026-04-04",
   "county": "Wood",
   "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 GRB for Wood on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-9"
  },
  {
   "id": "iem-ww-ARX-FL-W-6-Monroe-flood-2026-04-04",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-04",
   "county": "Monroe",
   "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 Monroe on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-6"
  },
  {
   "id": "iem-ww-ARX-FL-W-6-Vernon-flood-2026-04-04",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-04",
   "county": "Vernon",
   "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 Vernon on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-6"
  },
  {
   "id": "iem-ww-ARX-FL-W-9-Jackson-flood-2026-04-04",
   "zip": "",
   "city": "Jackson",
   "date": "2026-04-04",
   "county": "Jackson",
   "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 Jackson on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-9"
  },
  {
   "id": "iem-ww-ARX-FL-W-4-Richland-flood-2026-04-04",
   "zip": "",
   "city": "Richland",
   "date": "2026-04-04",
   "county": "Richland",
   "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 Richland on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-4"
  },
  {
   "id": "iem-ww-ARX-FL-W-4-Vernon-flood-2026-04-04",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-04",
   "county": "Vernon",
   "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 Vernon on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-4"
  },
  {
   "id": "iem-ww-ARX-FL-W-5-Vernon-flood-2026-04-04",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-04",
   "county": "Vernon",
   "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 Vernon on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-5"
  },
  {
   "id": "iem-ww-MKX-FL-W-3-Kenosha-flood-2026-04-04",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-04",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-3"
  },
  {
   "id": "iem-ww-MKX-FL-W-5-Milwaukee-flood-2026-04-04",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-04",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-5"
  },
  {
   "id": "iem-ww-GRB-FL-W-6-Waupaca-flood-2026-04-04",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-04",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-6"
  },
  {
   "id": "iem-ww-GRB-FL-W-5-Shawano-flood-2026-04-04",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-04",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-5"
  },
  {
   "id": "iem-ww-GRB-FL-W-5-Waupaca-flood-2026-04-04",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-04",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-5"
  },
  {
   "id": "iem-ww-GRB-FL-W-8-Brown-flood-2026-04-04",
   "zip": "",
   "city": "Brown",
   "date": "2026-04-04",
   "county": "Brown",
   "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 GRB for Brown on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-8"
  },
  {
   "id": "iem-ww-MKX-FL-W-7-Sauk-flood-2026-04-04",
   "zip": "",
   "city": "Sauk",
   "date": "2026-04-04",
   "county": "Sauk",
   "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 MKX for Sauk on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-7"
  },
  {
   "id": "iem-ww-GRB-FL-W-4-Outagamie-flood-2026-04-04",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-04-04",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-4"
  },
  {
   "id": "iem-ww-GRB-FL-W-4-Waupaca-flood-2026-04-04",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-04-04",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-4"
  },
  {
   "id": "iem-ww-GRB-FL-W-4-Shawano-flood-2026-04-04",
   "zip": "",
   "city": "Shawano",
   "date": "2026-04-04",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-4"
  },
  {
   "id": "iem-ww-MKX-FL-W-4-Milwaukee-flood-2026-04-04",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-04",
   "county": "Milwaukee",
   "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 MKX for Milwaukee on 2026-04-04. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-4"
  },
  {
   "id": "iem-lsr-2026-04-03-hail-42.57--88.41",
   "lat": 42.57,
   "lon": -88.41,
   "zip": "",
   "city": "1 SE Lake Geneva",
   "date": "2026-04-03",
   "county": "Walworth",
   "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 Lake Geneva",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MKX-SV-W-24-Racine-wind-2026-04-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-03",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-24"
  },
  {
   "id": "iem-ww-MKX-SV-W-24-Racine-hail-2026-04-03",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-03",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-04-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-24"
  },
  {
   "id": "iem-ww-MKX-SV-W-24-Walworth-wind-2026-04-03",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-03",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-24"
  },
  {
   "id": "iem-ww-MKX-SV-W-24-Walworth-hail-2026-04-03",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-03",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-24"
  },
  {
   "id": "iem-ww-ARX-FF-W-1-La Crosse-flood-2026-04-03",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-04-03",
   "county": "La Crosse",
   "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 La Crosse 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-ARX-FF-W-1-Monroe-flood-2026-04-03",
   "zip": "",
   "city": "Monroe",
   "date": "2026-04-03",
   "county": "Monroe",
   "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 Monroe 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-ARX-FF-W-1-Vernon-flood-2026-04-03",
   "zip": "",
   "city": "Vernon",
   "date": "2026-04-03",
   "county": "Vernon",
   "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 Vernon 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": "sps-2026-04-03-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-03",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-03-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-03",
   "county": "Jefferson",
   "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 Jefferson — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-03-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-03",
   "county": "Racine",
   "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 Racine — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-04-03-milwaukee-hail",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-03",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.69--89.03",
   "lat": 42.69,
   "lon": -89.03,
   "zip": "",
   "city": "1 WNW Janesville",
   "date": "2026-04-02",
   "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 at Mercy Hospital.",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.71--89.01",
   "lat": 42.71,
   "lon": -89.01,
   "zip": "",
   "city": "2 NNE Janesville",
   "date": "2026-04-02",
   "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 reported near 2 NNE Janesville",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.69--88.97",
   "lat": 42.69,
   "lon": -88.97,
   "zip": "",
   "city": "2 E Janesville",
   "date": "2026-04-02",
   "county": "Rock",
   "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 E Janesville",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.84--88.77",
   "lat": 42.84,
   "lon": -88.77,
   "zip": "",
   "city": "2 W Whitewater",
   "date": "2026-04-02",
   "county": "Walworth",
   "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 Whitewater",
   "sourceDetail": "NWS MKX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.83--88.76",
   "lat": 42.83,
   "lon": -88.76,
   "zip": "",
   "city": "2 W Whitewater",
   "date": "2026-04-02",
   "county": "Walworth",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-02-hail-42.73--89.03",
   "lat": 42.73,
   "lon": -89.03,
   "zip": "",
   "city": "3 NNW Janesville",
   "date": "2026-04-02",
   "county": "Rock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NNW Janesville",
   "sourceDetail": "NWS MKX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-04-02-hail-43.45--88.64",
   "lat": 43.45,
   "lon": -88.64,
   "zip": "",
   "city": "Horicon",
   "date": "2026-04-02",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Facebook report of measured hail 1.25 inch with photo.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-MKX-SV-W-21-Fond Du Lac-wind-2026-04-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-02",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-04-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-21"
  },
  {
   "id": "iem-ww-MKX-SV-W-21-Fond Du Lac-hail-2026-04-02",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-04-02",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-21"
  },
  {
   "id": "iem-ww-MKX-SV-W-18-Waukesha-wind-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-18"
  },
  {
   "id": "iem-ww-MKX-SV-W-18-Waukesha-hail-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-18"
  },
  {
   "id": "iem-ww-MKX-SV-W-16-Rock-wind-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-16"
  },
  {
   "id": "iem-ww-MKX-SV-W-16-Rock-hail-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-16"
  },
  {
   "id": "iem-ww-MKX-SV-W-16-Walworth-wind-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-16"
  },
  {
   "id": "iem-ww-MKX-SV-W-16-Walworth-hail-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-16"
  },
  {
   "id": "iem-ww-MKX-SV-W-12-Iowa-wind-2026-04-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-12"
  },
  {
   "id": "iem-ww-MKX-SV-W-12-Iowa-hail-2026-04-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-12"
  },
  {
   "id": "iem-ww-MKX-SV-W-12-Lafayette-wind-2026-04-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-12"
  },
  {
   "id": "iem-ww-MKX-SV-W-12-Lafayette-hail-2026-04-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-12"
  },
  {
   "id": "iem-ww-MKX-SV-W-13-Green-wind-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-13"
  },
  {
   "id": "iem-ww-MKX-SV-W-13-Green-hail-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-13"
  },
  {
   "id": "iem-ww-MKX-SV-W-13-Lafayette-wind-2026-04-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-13"
  },
  {
   "id": "iem-ww-MKX-SV-W-13-Lafayette-hail-2026-04-02",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-04-02",
   "county": "Lafayette",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Lafayette on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-13"
  },
  {
   "id": "iem-ww-MKX-SV-W-11-Rock-wind-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-11"
  },
  {
   "id": "iem-ww-MKX-SV-W-11-Rock-hail-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-11"
  },
  {
   "id": "iem-ww-MKX-SV-W-20-Walworth-wind-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-20"
  },
  {
   "id": "iem-ww-MKX-SV-W-20-Walworth-hail-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-20"
  },
  {
   "id": "iem-ww-MKX-SV-W-17-Columbia-wind-2026-04-02",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-02",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-04-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-17"
  },
  {
   "id": "iem-ww-MKX-SV-W-17-Columbia-hail-2026-04-02",
   "zip": "",
   "city": "Columbia",
   "date": "2026-04-02",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-17"
  },
  {
   "id": "iem-ww-MKX-SV-W-17-Dodge-wind-2026-04-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-02",
   "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 MKX for Dodge on 2026-04-02. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-17"
  },
  {
   "id": "iem-ww-MKX-SV-W-17-Dodge-hail-2026-04-02",
   "zip": "",
   "city": "Dodge",
   "date": "2026-04-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 MKX for Dodge on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-17"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Rock-wind-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Rock-hail-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Walworth-wind-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Walworth-hail-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Jefferson-wind-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Jefferson-hail-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Waukesha-wind-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-19-Waukesha-hail-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-19"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Jefferson-wind-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Jefferson-hail-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2026-04-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Rock-wind-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Rock-hail-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Dane-wind-2026-04-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Dane-hail-2026-04-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Green-wind-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-15-Green-hail-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "MKX-SV-W-15"
  },
  {
   "id": "iem-ww-MKX-SV-W-22-Kenosha-wind-2026-04-02",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-02",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-22"
  },
  {
   "id": "iem-ww-MKX-SV-W-22-Kenosha-hail-2026-04-02",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-04-02",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-22"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Washington-wind-2026-04-02",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-02",
   "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 MKX for Washington on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Washington-hail-2026-04-02",
   "zip": "",
   "city": "Washington",
   "date": "2026-04-02",
   "county": "Washington",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Washington on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Waukesha-wind-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Waukesha-hail-2026-04-02",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-04-02",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Milwaukee-wind-2026-04-02",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-02",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Milwaukee-hail-2026-04-02",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-04-02",
   "county": "Milwaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Milwaukee on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Ozaukee-wind-2026-04-02",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-02",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-23-Ozaukee-hail-2026-04-02",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-04-02",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2026-04-02. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-23"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Dane-wind-2026-04-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Dane-hail-2026-04-02",
   "zip": "",
   "city": "Dane",
   "date": "2026-04-02",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Green-wind-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Green-hail-2026-04-02",
   "zip": "",
   "city": "Green",
   "date": "2026-04-02",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Iowa-wind-2026-04-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-02. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-SV-W-14-Iowa-hail-2026-04-02",
   "zip": "",
   "city": "Iowa",
   "date": "2026-04-02",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2026-04-02. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-14"
  },
  {
   "id": "iem-ww-MKX-TO-W-3-Rock-tornado-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-3"
  },
  {
   "id": "iem-ww-MKX-TO-W-3-Walworth-tornado-2026-04-02",
   "zip": "",
   "city": "Walworth",
   "date": "2026-04-02",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-3"
  },
  {
   "id": "iem-ww-MKX-TO-W-3-Jefferson-tornado-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-3"
  },
  {
   "id": "iem-ww-MKX-TO-W-4-Rock-tornado-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-4"
  },
  {
   "id": "iem-ww-MKX-TO-W-2-Rock-tornado-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-2"
  },
  {
   "id": "iem-ww-MKX-TO-W-1-Jefferson-tornado-2026-04-02",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-04-02",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-1"
  },
  {
   "id": "iem-ww-MKX-TO-W-1-Rock-tornado-2026-04-02",
   "zip": "",
   "city": "Rock",
   "date": "2026-04-02",
   "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 MKX for Rock on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-TO-W-1"
  },
  {
   "id": "iem-ww-GRB-FL-W-3-Oconto-flood-2026-04-02",
   "zip": "",
   "city": "Oconto",
   "date": "2026-04-02",
   "county": "Oconto",
   "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 GRB for Oconto on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-3"
  },
  {
   "id": "iem-ww-MKX-FL-W-2-Racine-flood-2026-04-02",
   "zip": "",
   "city": "Racine",
   "date": "2026-04-02",
   "county": "Racine",
   "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 MKX for Racine on 2026-04-02. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-2"
  },
  {
   "id": "ncei-1328938-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-02",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328938",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1328936-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-02",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328936",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1328930-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-02",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Public — NCEI Event #1328930",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1328931-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "WHITEWATER",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1328931",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1329012-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "WHITEWATER",
   "date": "2026-04-02",
   "county": "Walworth",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Public — NCEI Event #1329012",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1328932-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "DOWNTOWN JANESVILLE",
   "date": "2026-04-02",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1328932",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1329016-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "HORICON",
   "date": "2026-04-02",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Low pressure and a warm front brought a round of severe thunderstorms to southern WI during the evening. Large hail and damaging straight-line winds occurred.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1329016",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1329070-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "WHITEWATER",
   "date": "2026-04-02",
   "county": "Walworth",
   "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 trees and powerlines down near Whitewater.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1329070",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329071-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "ELKHORN",
   "date": "2026-04-02",
   "county": "Walworth",
   "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 trees down in the Sugar Creek Township.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1329071",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1329050-2026-04-02",
   "lon": 212464,
   "zip": "",
   "city": "DOWNTOWN KENOSHA",
   "date": "2026-04-02",
   "county": "Kenosha",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A swath of straight-line wind damage was observed. Dozens of trees were uprooted and widespread large limb damage occurred. A partial loss of roof shingles and fascia on several homes, and a partial loss of siding on some homes. A few small sheds were destroyed and several power lines were downed. 2200 We Energies customers were without power. The greatest concentration of damage was near the intersection of 45th Street and 38th Avenue.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1329050",
   "windSpeedMph": 78,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-04-02-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-04-02",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.52--88.11",
   "lat": 44.52,
   "lon": -88.11,
   "zip": "",
   "city": "3 NW Ashwaubenon",
   "date": "2026-03-31",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via NWS employee.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.50--88.11",
   "lat": 44.5,
   "lon": -88.11,
   "zip": "",
   "city": "2 WNW Ashwaubenon",
   "date": "2026-03-31",
   "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 WNW Ashwaubenon",
   "sourceDetail": "NWS GRB — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.55--88.09",
   "lat": 44.55,
   "lon": -88.09,
   "zip": "",
   "city": "2 W Howard",
   "date": "2026-03-31",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.48--88.02",
   "lat": 44.48,
   "lon": -88.02,
   "zip": "",
   "city": "Allouez",
   "date": "2026-03-31",
   "county": "Brown",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed via social media.",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.51--88.08",
   "lat": 44.51,
   "lon": -88.08,
   "zip": "",
   "city": "2 N Ashwaubenon",
   "date": "2026-03-31",
   "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: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-31-hail-43.85--89.12",
   "lat": 43.85,
   "lon": -89.12,
   "zip": "",
   "city": "Princeton",
   "date": "2026-03-31",
   "county": "Green Lake",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-31-hail-43.81--87.74",
   "lat": 43.81,
   "lon": -87.74,
   "zip": "",
   "city": "4 NNW Sheboygan",
   "date": "2026-03-31",
   "county": "Sheboygan",
   "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 in the town of Mosel.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-31-hail-43.81--87.83",
   "lat": 43.81,
   "lon": -87.83,
   "zip": "",
   "city": "1 S Howards Grove",
   "date": "2026-03-31",
   "county": "Sheboygan",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.53--87.92",
   "lat": 44.53,
   "lon": -87.92,
   "zip": "",
   "city": "4 ENE Green Bay",
   "date": "2026-03-31",
   "county": "Brown",
   "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 ENE Green Bay",
   "sourceDetail": "NWS GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.32--88.38",
   "lat": 44.32,
   "lon": -88.38,
   "zip": "",
   "city": "2 SE Mackville",
   "date": "2026-03-31",
   "county": "Outagamie",
   "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 GRB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.19--88.29",
   "lat": 44.19,
   "lon": -88.29,
   "zip": "",
   "city": "2 NW High Cliff State P",
   "date": "2026-03-31",
   "county": "Calumet",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-31-hail-44.04--88.16",
   "lat": 44.04,
   "lon": -88.16,
   "zip": "",
   "city": "Chilton",
   "date": "2026-03-31",
   "county": "Calumet",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-31-wind-42.65--90.29",
   "lat": 42.65,
   "lon": -90.29,
   "zip": "",
   "city": "6 NNW Shullsburg",
   "date": "2026-03-31",
   "county": "Lafayette",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station WILTN Darlington.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-31-wind-42.85--88.44",
   "lat": 42.85,
   "lon": -88.44,
   "zip": "",
   "city": "3 SE Eagle",
   "date": "2026-03-31",
   "county": "Waukesha",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW8077 Eagle.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-31-wind-42.73--88.03",
   "lat": 42.73,
   "lon": -88.03,
   "zip": "",
   "city": "3 NNE Union Grove",
   "date": "2026-03-31",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wisconet site WIUGR (Yorkville) measured a wind gust of 51 mph.",
   "sourceDetail": "NWS MKX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-31-wind-42.77--87.82",
   "lat": 42.77,
   "lon": -87.82,
   "zip": "",
   "city": "2 W North Bay",
   "date": "2026-03-31",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KRAC Racine-Batten Airport.",
   "sourceDetail": "NWS MKX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-SV-W-3-Adams-wind-2026-03-31",
   "zip": "",
   "city": "Adams",
   "date": "2026-03-31",
   "county": "Adams",
   "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 Adams on 2026-03-31. 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-3"
  },
  {
   "id": "iem-ww-ARX-SV-W-3-Adams-hail-2026-03-31",
   "zip": "",
   "city": "Adams",
   "date": "2026-03-31",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2026-03-31. 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-3"
  },
  {
   "id": "iem-ww-ARX-SV-W-3-Juneau-wind-2026-03-31",
   "zip": "",
   "city": "Juneau",
   "date": "2026-03-31",
   "county": "Juneau",
   "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 Juneau on 2026-03-31. 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-3"
  },
  {
   "id": "iem-ww-ARX-SV-W-3-Juneau-hail-2026-03-31",
   "zip": "",
   "city": "Juneau",
   "date": "2026-03-31",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau on 2026-03-31. 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-3"
  },
  {
   "id": "iem-ww-ARX-SV-W-2-Jackson-wind-2026-03-31",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-31",
   "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 ARX for Jackson on 2026-03-31. 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-2"
  },
  {
   "id": "iem-ww-ARX-SV-W-2-Jackson-hail-2026-03-31",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-31",
   "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 ARX for Jackson on 2026-03-31. 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-2"
  },
  {
   "id": "iem-ww-ARX-SV-W-2-Monroe-wind-2026-03-31",
   "zip": "",
   "city": "Monroe",
   "date": "2026-03-31",
   "county": "Monroe",
   "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 Monroe on 2026-03-31. 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-2"
  },
  {
   "id": "iem-ww-ARX-SV-W-2-Monroe-hail-2026-03-31",
   "zip": "",
   "city": "Monroe",
   "date": "2026-03-31",
   "county": "Monroe",
   "source": "IEM Watch/Warn 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 Monroe on 2026-03-31. 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-2"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Walworth-wind-2026-03-31",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-31",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-03-31. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Walworth-hail-2026-03-31",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-31",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Kenosha-wind-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-03-31. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Kenosha-hail-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Racine-wind-2026-03-31",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-31",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-03-31. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-7-Racine-hail-2026-03-31",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-31",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Columbia-wind-2026-03-31",
   "zip": "",
   "city": "Columbia",
   "date": "2026-03-31",
   "county": "Columbia",
   "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 MKX for Columbia on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Columbia-hail-2026-03-31",
   "zip": "",
   "city": "Columbia",
   "date": "2026-03-31",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Dodge-wind-2026-03-31",
   "zip": "",
   "city": "Dodge",
   "date": "2026-03-31",
   "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 MKX for Dodge on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Dodge-hail-2026-03-31",
   "zip": "",
   "city": "Dodge",
   "date": "2026-03-31",
   "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 MKX for Dodge on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Fond Du Lac-wind-2026-03-31",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-31",
   "county": "Fond Du Lac",
   "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 MKX for Fond Du Lac on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Fond Du Lac-hail-2026-03-31",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-31",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Green Lake-wind-2026-03-31",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-31",
   "county": "Green Lake",
   "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 MKX for Green Lake on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-10-Green Lake-hail-2026-03-31",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-31",
   "county": "Green 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 MKX for Green Lake on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-10"
  },
  {
   "id": "iem-ww-MKX-SV-W-6-Fond Du Lac-wind-2026-03-31",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-31",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-03-31. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-6"
  },
  {
   "id": "iem-ww-MKX-SV-W-6-Fond Du Lac-hail-2026-03-31",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-31",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-6"
  },
  {
   "id": "iem-ww-MKX-SV-W-6-Green Lake-wind-2026-03-31",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-31",
   "county": "Green 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 MKX for Green Lake on 2026-03-31. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-6"
  },
  {
   "id": "iem-ww-MKX-SV-W-6-Green Lake-hail-2026-03-31",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-31",
   "county": "Green 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 MKX for Green Lake on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-6"
  },
  {
   "id": "iem-ww-MKX-SV-W-8-Kenosha-wind-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-8"
  },
  {
   "id": "iem-ww-MKX-SV-W-8-Kenosha-hail-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-8"
  },
  {
   "id": "iem-ww-GRB-SV-W-7-Kewaunee-wind-2026-03-31",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-03-31",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-7"
  },
  {
   "id": "iem-ww-GRB-SV-W-7-Kewaunee-hail-2026-03-31",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-03-31",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-03-31. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-7"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Kenosha-wind-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Kenosha-hail-2026-03-31",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Rock-wind-2026-03-31",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-31",
   "county": "Rock",
   "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 MKX for Rock on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Rock-hail-2026-03-31",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-31",
   "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 MKX for Rock on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Walworth-wind-2026-03-31",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-31",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-03-31. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "iem-ww-MKX-SV-W-9-Walworth-hail-2026-03-31",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-31",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-03-31. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-9"
  },
  {
   "id": "asos-bf-RAC-2026-03-31",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-03-31",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 66 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1323817-2026-03-31",
   "lon": 211836,
   "zip": "",
   "city": "PRINCETON",
   "date": "2026-03-31",
   "county": "Green Lake",
   "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 along and ahead of a slow moving cold front over southern WI. Some large hail reports were received from east central WI.",
   "sourceDetail": "Verified by Public — NCEI Event #1323817",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323819-2026-03-31",
   "lon": 211836,
   "zip": "",
   "city": "MILLERSVILLE",
   "date": "2026-03-31",
   "county": "Sheboygan",
   "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 along and ahead of a slow moving cold front over southern WI. Some large hail reports were received from east central WI.",
   "sourceDetail": "Verified by Public — NCEI Event #1323819",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1323818-2026-03-31",
   "lon": 211836,
   "zip": "",
   "city": "MOSEL",
   "date": "2026-03-31",
   "county": "Sheboygan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Picture of one inch hail provided.",
   "sourceDetail": "Verified by Public — NCEI Event #1323818",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317931-2026-03-31",
   "lon": 210965,
   "zip": "",
   "city": "BAY SETTLEMENT",
   "date": "2026-03-31",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail fell near Bay Settlement.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1317931",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1317932-2026-03-31",
   "lon": 210965,
   "zip": "",
   "city": "APPLECREEK",
   "date": "2026-03-31",
   "county": "Outagamie",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail fell near Mackville.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1317932",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "sps-2026-03-31-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-31",
   "county": "Rock",
   "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 Rock — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-31",
   "county": "Jackson",
   "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 Jackson — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2026-03-31",
   "county": "Wood",
   "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 Wood — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2026-03-31",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-waushara-hail",
   "zip": "",
   "city": "Waushara",
   "date": "2026-03-31",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-marquette-hail",
   "zip": "",
   "city": "Marquette",
   "date": "2026-03-31",
   "county": "Marquette",
   "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 Marquette — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-winnebago-hail",
   "zip": "",
   "city": "Winnebago",
   "date": "2026-03-31",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-greenlake-wind",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-31",
   "county": "Green Lake",
   "source": "NWS Special Weather Statement",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 61,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Special Weather Statement for Green Lake — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-31",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-fonddulac-wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-03-31",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-manitowoc-hail",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-03-31",
   "county": "Manitowoc",
   "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 Manitowoc — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-03-31",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-31",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-kewaunee-hail",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-03-31",
   "county": "Kewaunee",
   "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 Kewaunee — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-31",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-fonddulac-hail",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2026-03-31",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-dane-hail",
   "zip": "",
   "city": "Dane",
   "date": "2026-03-31",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-31-jefferson-hail",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-03-31",
   "county": "Jefferson",
   "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 Jefferson — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-03-30-hail-44.69--89.55",
   "lat": 44.69,
   "lon": -89.55,
   "zip": "",
   "city": "6 E Knowlton",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 E Knowlton",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-30-hail-44.83--89.66",
   "lat": 44.83,
   "lon": -89.66,
   "zip": "",
   "city": "1 SW Evergreen",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 Evergreen",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-30-hail-44.80--89.73",
   "lat": 44.8,
   "lon": -89.73,
   "zip": "",
   "city": "2 NW Mosinee",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-30-hail-44.07--88.30",
   "lat": 44.07,
   "lon": -88.3,
   "zip": "",
   "city": "1 N Stockbridge",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-30-hail-43.75--87.74",
   "lat": 43.75,
   "lon": -87.74,
   "zip": "",
   "city": "2 W Sheboygan",
   "date": "2026-03-30",
   "county": "Sheboygan",
   "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 quarter sized hail with photos in Sheboygan.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-30-hail-44.16--88.07",
   "lat": 44.16,
   "lon": -88.07,
   "zip": "",
   "city": "1 S Brillion",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-GRB-SV-W-5-Door-wind-2026-03-30",
   "zip": "",
   "city": "Door",
   "date": "2026-03-30",
   "county": "Door",
   "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 GRB for Door on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-5"
  },
  {
   "id": "iem-ww-GRB-SV-W-5-Door-hail-2026-03-30",
   "zip": "",
   "city": "Door",
   "date": "2026-03-30",
   "county": "Door",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Door on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-5"
  },
  {
   "id": "iem-ww-GRB-SV-W-1-Marathon-wind-2026-03-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-1"
  },
  {
   "id": "iem-ww-GRB-SV-W-1-Marathon-hail-2026-03-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-03-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-1"
  },
  {
   "id": "iem-ww-GRB-SV-W-1-Shawano-wind-2026-03-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-03-30",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-1"
  },
  {
   "id": "iem-ww-GRB-SV-W-1-Shawano-hail-2026-03-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-03-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-03-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-1"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Marathon-wind-2026-03-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Marathon-hail-2026-03-30",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-30",
   "county": "Marathon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Marathon on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Shawano-wind-2026-03-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-03-30",
   "county": "Shawano",
   "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 GRB for Shawano on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Shawano-hail-2026-03-30",
   "zip": "",
   "city": "Shawano",
   "date": "2026-03-30",
   "county": "Shawano",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Shawano on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Waupaca-wind-2026-03-30",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-03-30",
   "county": "Waupaca",
   "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 GRB for Waupaca on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-3-Waupaca-hail-2026-03-30",
   "zip": "",
   "city": "Waupaca",
   "date": "2026-03-30",
   "county": "Waupaca",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Waupaca on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-3"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Kewaunee-wind-2026-03-30",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-03-30",
   "county": "Kewaunee",
   "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 GRB for Kewaunee on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Kewaunee-hail-2026-03-30",
   "zip": "",
   "city": "Kewaunee",
   "date": "2026-03-30",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Manitowoc-wind-2026-03-30",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-03-30",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Manitowoc-hail-2026-03-30",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-03-30",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Calumet-wind-2026-03-30",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Calumet-hail-2026-03-30",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-30",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Brown-wind-2026-03-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-03-30",
   "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 GRB for Brown on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-4-Brown-hail-2026-03-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-03-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 GRB for Brown on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-4"
  },
  {
   "id": "iem-ww-GRB-SV-W-2-Calumet-wind-2026-03-30",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 GRB for Calumet on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-2"
  },
  {
   "id": "iem-ww-GRB-SV-W-2-Calumet-hail-2026-03-30",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-30",
   "county": "Calumet",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Calumet on 2026-03-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-2"
  },
  {
   "id": "iem-ww-GRB-SV-W-2-Manitowoc-wind-2026-03-30",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-03-30",
   "county": "Manitowoc",
   "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 GRB for Manitowoc on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-2"
  },
  {
   "id": "iem-ww-GRB-SV-W-2-Manitowoc-hail-2026-03-30",
   "zip": "",
   "city": "Manitowoc",
   "date": "2026-03-30",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2026-03-30. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "GRB-SV-W-2"
  },
  {
   "id": "iem-ww-GRB-SV-W-6-Brown-wind-2026-03-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-03-30",
   "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 GRB for Brown on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-6"
  },
  {
   "id": "iem-ww-GRB-SV-W-6-Brown-hail-2026-03-30",
   "zip": "",
   "city": "Brown",
   "date": "2026-03-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 GRB for Brown on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-6"
  },
  {
   "id": "iem-ww-GRB-SV-W-6-Outagamie-wind-2026-03-30",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-03-30",
   "county": "Outagamie",
   "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 GRB for Outagamie on 2026-03-30. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-6"
  },
  {
   "id": "iem-ww-GRB-SV-W-6-Outagamie-hail-2026-03-30",
   "zip": "",
   "city": "Outagamie",
   "date": "2026-03-30",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2026-03-30. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-6"
  },
  {
   "id": "ncei-1317921-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "SHANTYTOWN",
   "date": "2026-03-30",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell near Knowlton.",
   "sourceDetail": "Verified by Public — NCEI Event #1317921",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1317922-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "(CWA)CEN WI ARPT MOS",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 fell near Evergreen.",
   "sourceDetail": "Verified by Public — NCEI Event #1317922",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1317923-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "MOSINEE",
   "date": "2026-03-30",
   "county": "Marathon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell near Mosinee.",
   "sourceDetail": "Verified by Public — NCEI Event #1317923",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1317924-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "STOCKBRIDGE",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 fell in Stockbridge.",
   "sourceDetail": "Verified by Public — NCEI Event #1317924",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1323222-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "THORNTON",
   "date": "2026-03-30",
   "county": "Shawano",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Thornton.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1323222",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323813-2026-03-30",
   "lon": 211835,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-03-30",
   "county": "Sheboygan",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Pictured provided of one inch hail.",
   "sourceDetail": "Verified by Public — NCEI Event #1323813",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317925-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "BRILLION",
   "date": "2026-03-30",
   "county": "Calumet",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Brillion.",
   "sourceDetail": "Verified by Public — NCEI Event #1317925",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317928-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "CORMIER",
   "date": "2026-03-30",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell near Howard.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1317928",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317926-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "ASHWAUBENON",
   "date": "2026-03-30",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong size hail fell near Ashwaubenon.",
   "sourceDetail": "Verified by Public — NCEI Event #1317926",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1317927-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "ASHWAUBENON",
   "date": "2026-03-30",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail fell near Ashwaubenon.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1317927",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1317930-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "ASHWAUBENON",
   "date": "2026-03-30",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball hail fell near Ashwaubenon. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1317930",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1317929-2026-03-30",
   "lon": 210753,
   "zip": "",
   "city": "ALLOUEZ",
   "date": "2026-03-30",
   "county": "Brown",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail fell in Allouez. The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1317929",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-03-30-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-30",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-30-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-03-30",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-30-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2026-03-30",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 30 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-30-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-03-30",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-30-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-30",
   "county": "Racine",
   "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 Racine — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-ARX-FL-W-3-Juneau-flood-2026-03-25",
   "zip": "",
   "city": "Juneau",
   "date": "2026-03-25",
   "county": "Juneau",
   "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 Juneau on 2026-03-25. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-3"
  },
  {
   "id": "iem-ww-ARX-FL-W-2-La Crosse-flood-2026-03-24",
   "zip": "",
   "city": "La Crosse",
   "date": "2026-03-24",
   "county": "La Crosse",
   "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 La Crosse on 2026-03-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-2"
  },
  {
   "id": "iem-ww-ARX-FL-W-2-Trempealeau-flood-2026-03-24",
   "zip": "",
   "city": "Trempealeau",
   "date": "2026-03-24",
   "county": "Trempealeau",
   "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 Trempealeau on 2026-03-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-2"
  },
  {
   "id": "iem-ww-GRB-FL-W-2-Wood-flood-2026-03-23",
   "zip": "",
   "city": "Wood",
   "date": "2026-03-23",
   "county": "Wood",
   "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 GRB for Wood on 2026-03-23. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-2"
  },
  {
   "id": "iem-ww-ARX-FL-W-1-Jackson-flood-2026-03-22",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-22",
   "county": "Jackson",
   "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 Jackson on 2026-03-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ARX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-FL-W-1"
  },
  {
   "id": "asos-bf-RAC-2026-03-22",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-03-22",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2026-03-16",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-03-16",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-03-16",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-03-16",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-2P2-2026-03-16",
   "lat": 45.3883,
   "lon": -86.924,
   "zip": "",
   "city": "Washington Island",
   "date": "2026-03-16",
   "county": "Door",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Washington Island (2P2) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Washington Island (2P2) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RAC-2026-03-16",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-03-16",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FLD-2026-03-16",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-03-16",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2026-03-16",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-03-16",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-03-15",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-03-15",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2026-03-15",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-03-15",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 60 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RAC-2026-03-15",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-03-15",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 63 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2026-03-15",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-03-15",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FLD-2026-03-15",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-03-15",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GRB-2026-03-15",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-03-15",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-03-15-iowa-hail",
   "zip": "",
   "city": "Iowa",
   "date": "2026-03-15",
   "county": "Iowa",
   "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 Iowa — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-15-columbia-hail",
   "zip": "",
   "city": "Columbia",
   "date": "2026-03-15",
   "county": "Columbia",
   "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 Columbia — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-46.75--92.10",
   "lat": 46.75,
   "lon": -92.1,
   "zip": "",
   "city": "2 NNW Superior",
   "date": "2026-03-13",
   "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": "Mesonet station MN081 I-535 - Blatnik Bridge - Mp0.5.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LSE-2026-03-13",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2026-03-13",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-43.15--90.68",
   "lat": 43.15,
   "lon": -90.68,
   "zip": "",
   "city": "1 NE Boscobel",
   "date": "2026-03-13",
   "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": "ASOS station KOVS Boscobel Airport.",
   "sourceDetail": "NWS ARX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-42.68--90.43",
   "lat": 42.68,
   "lon": -90.43,
   "zip": "",
   "city": "4 SSE Platteville",
   "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 KPVB Platteville Municipal Airport.",
   "sourceDetail": "NWS ARX — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-44.64--90.19",
   "lat": 44.64,
   "lon": -90.19,
   "zip": "",
   "city": "2 ENE Bakerville",
   "date": "2026-03-13",
   "county": "Wood",
   "source": "IEM 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 snow report from 2 ENE Bakerville. Measured at the Marshfield Municipal Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MSN-2026-03-13",
   "lat": 43.1406,
   "lon": -89.3453,
   "zip": "",
   "city": "MADISON",
   "date": "2026-03-13",
   "county": "Dane",
   "source": "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 (MSN) recorded a 65 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MADISON (MSN) [365d backfill 2026-08]",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LUM-2026-03-13",
   "lat": 44.8923,
   "lon": -91.8678,
   "zip": "",
   "city": "Menomonie  WI",
   "date": "2026-03-13",
   "county": "Dunn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Menomonie  WI (LUM) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Menomonie  WI (LUM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2026-03-13",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2026-03-13",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GRB-2026-03-13",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2026-03-13",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PCZ-2026-03-13",
   "lat": 44.3333,
   "lon": -89.0198,
   "zip": "",
   "city": "Waupaca",
   "date": "2026-03-13",
   "county": "Waupaca",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Waupaca (PCZ) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Waupaca (PCZ) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MTW-2026-03-13",
   "lat": 44.1288,
   "lon": -87.6806,
   "zip": "",
   "city": "MANITOWAC MUNI",
   "date": "2026-03-13",
   "county": "Manitowoc",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANITOWAC MUNI (MTW) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MANITOWAC MUNI (MTW) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-03-13",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-03-13",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AUW-2026-03-13",
   "lat": 44.9262,
   "lon": -89.6266,
   "zip": "",
   "city": "WAUSAU",
   "date": "2026-03-13",
   "county": "Marathon",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUSAU (AUW) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUSAU (AUW) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EFT-2026-03-13",
   "lat": 42.6149,
   "lon": -89.5904,
   "zip": "",
   "city": "MONROE",
   "date": "2026-03-13",
   "county": "Green",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONROE (EFT) recorded a 62 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MONROE (EFT) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FLD-2026-03-13",
   "lat": 43.7712,
   "lon": -88.4884,
   "zip": "",
   "city": "FOND DU LAC",
   "date": "2026-03-13",
   "county": "Fond Du Lac",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FOND DU LAC (FLD) recorded a 59 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — FOND DU LAC (FLD) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-VOK-2026-03-13",
   "lat": 43.9408,
   "lon": -90.2404,
   "zip": "",
   "city": "Camp Douglas - Volk Field",
   "date": "2026-03-13",
   "county": "Juneau",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Camp Douglas - Volk Field (VOK) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Camp Douglas - Volk Field (VOK) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UNU-2026-03-13",
   "lat": 43.4265,
   "lon": -88.7038,
   "zip": "",
   "city": "JUNEAU",
   "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": "JUNEAU (UNU) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — JUNEAU (UNU) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EAU-2026-03-13",
   "lat": 44.8658,
   "lon": -91.4843,
   "zip": "",
   "city": "EAU CLAIRE",
   "date": "2026-03-13",
   "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": "EAU CLAIRE (EAU) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — EAU CLAIRE (EAU) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OVS-2026-03-13",
   "lat": 43.1561,
   "lon": -90.6775,
   "zip": "",
   "city": "BOSCOBEL",
   "date": "2026-03-13",
   "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": "BOSCOBEL (OVS) recorded a 57 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — BOSCOBEL (OVS) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RAC-2026-03-13",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2026-03-13",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 61 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MWC-2026-03-13",
   "lat": 43.1104,
   "lon": -88.0344,
   "zip": "",
   "city": "MILWAUKEE/LAWREN",
   "date": "2026-03-13",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE/LAWREN (MWC) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE/LAWREN (MWC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ISW-2026-03-13",
   "lat": 44.3592,
   "lon": -89.8369,
   "zip": "",
   "city": "WISCONSIN RAPIDS",
   "date": "2026-03-13",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WISCONSIN RAPIDS (ISW) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WISCONSIN RAPIDS (ISW) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-UES-2026-03-13",
   "lat": 43.041,
   "lon": -88.2371,
   "zip": "",
   "city": "WAUKESHA CNTY",
   "date": "2026-03-13",
   "county": "Waukesha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUKESHA CNTY (UES) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUKESHA CNTY (UES) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MFI-2026-03-13",
   "lat": 44.6369,
   "lon": -90.1893,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2026-03-13",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHFIELD (MFI) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MARSHFIELD (MFI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2026-03-13",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-03-13",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 68 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-PVB-2026-03-13",
   "lat": 42.6894,
   "lon": -90.4444,
   "zip": "",
   "city": "Platteville",
   "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": "Platteville (PVB) recorded a 62 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Platteville (PVB) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-JVL-2026-03-13",
   "lat": 42.6202,
   "lon": -89.0416,
   "zip": "",
   "city": "JANESVILLE/ROCK",
   "date": "2026-03-13",
   "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": "JANESVILLE/ROCK (JVL) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — JANESVILLE/ROCK (JVL) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ENW-2026-03-13",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2026-03-13",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2026-03-13",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2026-03-13",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-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 ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Vernon-wind-2026-03-13",
   "zip": "",
   "city": "Vernon",
   "date": "2026-03-13",
   "county": "Vernon",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Vernon.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Crawford-wind-2026-03-13",
   "zip": "",
   "city": "Crawford",
   "date": "2026-03-13",
   "county": "Crawford",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Crawford.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-ARX-HW-W-1-Richland-wind-2026-03-13",
   "zip": "",
   "city": "Richland",
   "date": "2026-03-13",
   "county": "Richland",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Richland.",
   "sourceDetail": "NWS ARX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "ARX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Waukesha-wind-2026-03-13",
   "zip": "",
   "city": "Waukesha",
   "date": "2026-03-13",
   "county": "Waukesha",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Waukesha.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Milwaukee-wind-2026-03-13",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-03-13",
   "county": "Milwaukee",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Milwaukee.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Lafayette-wind-2026-03-13",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-03-13",
   "county": "Lafayette",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Lafayette.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-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 MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Walworth-wind-2026-03-13",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-13",
   "county": "Walworth",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Walworth.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Kenosha-wind-2026-03-13",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-13",
   "county": "Kenosha",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Kenosha.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-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 MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Ozaukee-wind-2026-03-13",
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-03-13",
   "county": "Ozaukee",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Ozaukee.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Jefferson-wind-2026-03-13",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-03-13",
   "county": "Jefferson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Jefferson.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Racine-wind-2026-03-13",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-13",
   "county": "Racine",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Racine.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Fond Du Lac-wind-2026-03-13",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-13",
   "county": "Fond Du Lac",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Fond Du Lac.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Sheboygan-wind-2026-03-13",
   "zip": "",
   "city": "Sheboygan",
   "date": "2026-03-13",
   "county": "Sheboygan",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sheboygan.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-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 MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Green-wind-2026-03-13",
   "zip": "",
   "city": "Green",
   "date": "2026-03-13",
   "county": "Green",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Green.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Iowa-wind-2026-03-13",
   "zip": "",
   "city": "Iowa",
   "date": "2026-03-13",
   "county": "Iowa",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Iowa.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Dane-wind-2026-03-13",
   "zip": "",
   "city": "Dane",
   "date": "2026-03-13",
   "county": "Dane",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Dane.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Marquette-wind-2026-03-13",
   "zip": "",
   "city": "Marquette",
   "date": "2026-03-13",
   "county": "Marquette",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Marquette.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Green Lake-wind-2026-03-13",
   "zip": "",
   "city": "Green Lake",
   "date": "2026-03-13",
   "county": "Green 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 Green Lake.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Sauk-wind-2026-03-13",
   "zip": "",
   "city": "Sauk",
   "date": "2026-03-13",
   "county": "Sauk",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Sauk.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "iem-ww-MKX-HW-W-1-Columbia-wind-2026-03-13",
   "zip": "",
   "city": "Columbia",
   "date": "2026-03-13",
   "county": "Columbia",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Columbia.",
   "sourceDetail": "NWS MKX — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-HW-W-1"
  },
  {
   "id": "ncei-1310493-2026-03-13",
   "lon": 210127,
   "zip": "",
   "city": "Ozaukee",
   "date": "2026-03-13",
   "county": "Ozaukee",
   "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 gust of 64 mph at the lakefront in Port Washington. Many branches down throughout the county, and several thousand customers without power.",
   "sourceDetail": "Verified by C-MAN Station — NCEI Event #1310493",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310457-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Dane",
   "date": "2026-03-12",
   "county": "Dane",
   "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 ranged from 50-64 mph. Many branches down and a small number of power outages. A large tree branch fell onto a home in Shorewood Hills with substantial damage to one end of the home.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1310457",
   "windSpeedMph": 56,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310461-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Sauk",
   "date": "2026-03-12",
   "county": "Sauk",
   "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 ranged from 46-59 mph with the highest gust at Tri-County Regional Airport near Lone Rock. Many branches down and a small number of power outages.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1310461",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310463-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Iowa",
   "date": "2026-03-12",
   "county": "Iowa",
   "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 gust of 59 mph in the Township of Brigham. Frequent wind gusts in the 50 mph range across the county. Many branches down and some power outages.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1310463",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310468-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Lafayette",
   "date": "2026-03-12",
   "county": "Lafayette",
   "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 of 57-62 from near Platteville to Darlington. Frequent wind gusts in the 50 mph range across the county. Many branches down and a small number of power outages.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1310468",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310470-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Green",
   "date": "2026-03-12",
   "county": "Green",
   "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 of 52-62 mph from near Blanchardville to Monroe. Frequent wind gusts in the 50 mph range across the county. Many branches down and a small number of power outages.",
   "sourceDetail": "Verified by Mesonet — NCEI Event #1310470",
   "windSpeedMph": 54,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1310499-2026-03-12",
   "lon": 210127,
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2026-03-12",
   "county": "Fond Du Lac",
   "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 gust of 59 mph at Fond du Lac Airport. Many branches down throughout the county, and a small number of customers without power.",
   "sourceDetail": "Verified by ASOS — NCEI Event #1310499",
   "windSpeedMph": 51,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "sps-2026-03-11-milwaukee-hail",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-03-11",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-03-10-hail-42.61--89.79",
   "lat": 42.61,
   "lon": -89.79,
   "zip": "",
   "city": "2 N Browntown",
   "date": "2026-03-10",
   "county": "Green",
   "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 Browntown",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-42.59--88.25",
   "lat": 42.59,
   "lon": -88.25,
   "zip": "",
   "city": "3 SE Bohners Lake",
   "date": "2026-03-10",
   "county": "Kenosha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-42.51--89.03",
   "lat": 42.51,
   "lon": -89.03,
   "zip": "",
   "city": "1 SSW Beloit",
   "date": "2026-03-10",
   "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 relayed via social media.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-42.72--87.83",
   "lat": 42.72,
   "lon": -87.83,
   "zip": "",
   "city": "2 N Elmwood Park",
   "date": "2026-03-10",
   "county": "Racine",
   "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 half to one inch sized hail.",
   "sourceDetail": "NWS MKX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-10-hail-42.68--90.54",
   "lat": 42.68,
   "lon": -90.54,
   "zip": "",
   "city": "5 SW Platteville",
   "date": "2026-03-10",
   "county": "Grant",
   "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 SW Platteville",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-03-10-flood-42.71--87.84",
   "lat": 42.71,
   "lon": -87.84,
   "zip": "",
   "city": "2 NNW Elmwood Park",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media picture of a car stuck on flooded road, a flooded underpass and reports of some roads flooded in the Racine area.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-10-flood-42.67--88.27",
   "lat": 42.67,
   "lon": -88.27,
   "zip": "",
   "city": "1 SE Burlington",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Social media video of a car stuck on flooded road.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-MKX-SV-W-3-Rock-wind-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "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 MKX for Rock on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-3"
  },
  {
   "id": "iem-ww-MKX-SV-W-3-Rock-hail-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "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 MKX for Rock on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-3"
  },
  {
   "id": "iem-ww-MKX-SV-W-5-Green-wind-2026-03-10",
   "zip": "",
   "city": "Green",
   "date": "2026-03-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-5"
  },
  {
   "id": "iem-ww-MKX-SV-W-5-Green-hail-2026-03-10",
   "zip": "",
   "city": "Green",
   "date": "2026-03-10",
   "county": "Green",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Green on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-5"
  },
  {
   "id": "iem-ww-MKX-SV-W-5-Rock-wind-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "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 MKX for Rock on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-5"
  },
  {
   "id": "iem-ww-MKX-SV-W-5-Rock-hail-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "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 MKX for Rock on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-5"
  },
  {
   "id": "iem-ww-MKX-SV-W-4-Walworth-wind-2026-03-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-03-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-4"
  },
  {
   "id": "iem-ww-MKX-SV-W-4-Walworth-hail-2026-03-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-10",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-4"
  },
  {
   "id": "iem-ww-ARX-SV-W-1-Grant-wind-2026-03-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-03-10",
   "county": "Grant",
   "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 Grant on 2026-03-10. 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-1"
  },
  {
   "id": "iem-ww-ARX-SV-W-1-Grant-hail-2026-03-10",
   "zip": "",
   "city": "Grant",
   "date": "2026-03-10",
   "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 ARX for Grant on 2026-03-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-1"
  },
  {
   "id": "iem-ww-MKX-SV-W-1-Rock-wind-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "county": "Rock",
   "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 MKX for Rock on 2026-03-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-1"
  },
  {
   "id": "iem-ww-MKX-SV-W-1-Rock-hail-2026-03-10",
   "zip": "",
   "city": "Rock",
   "date": "2026-03-10",
   "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 MKX for Rock on 2026-03-10. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "MKX-SV-W-1"
  },
  {
   "id": "iem-ww-MKX-SV-W-2-Racine-wind-2026-03-10",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-10",
   "county": "Racine",
   "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 MKX for Racine on 2026-03-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-2"
  },
  {
   "id": "iem-ww-MKX-SV-W-2-Racine-hail-2026-03-10",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-2"
  },
  {
   "id": "iem-ww-MKX-SV-W-2-Kenosha-wind-2026-03-10",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-10",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-03-10. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-2"
  },
  {
   "id": "iem-ww-MKX-SV-W-2-Kenosha-hail-2026-03-10",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-10",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2026-03-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-2"
  },
  {
   "id": "iem-ww-MKX-FA-W-1-Walworth-flood-2026-03-10",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-10",
   "county": "Walworth",
   "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 MKX for Walworth on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-1"
  },
  {
   "id": "iem-ww-MKX-FA-W-2-Kenosha-flood-2026-03-10",
   "zip": "",
   "city": "Kenosha",
   "date": "2026-03-10",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-2"
  },
  {
   "id": "iem-ww-MKX-FA-W-2-Racine-flood-2026-03-10",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-10",
   "county": "Racine",
   "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 MKX for Racine on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FA-W-2"
  },
  {
   "id": "ncei-1323780-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "BROWNTOWN",
   "date": "2026-03-10",
   "county": "Green",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous thunderstorms occurred over far southern WI as a warm front approached from the south. Repeated rounds of storms resulted in flash flooding in the Racine area, while some large hail occurred across far southern WI.",
   "sourceDetail": "Verified by Public — NCEI Event #1323780",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323781-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "NEW MUNSTER",
   "date": "2026-03-10",
   "county": "Kenosha",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous thunderstorms occurred over far southern WI as a warm front approached from the south. Repeated rounds of storms resulted in flash flooding in the Racine area, while some large hail occurred across far southern WI.",
   "sourceDetail": "Verified by Public — NCEI Event #1323781",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323782-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "BELOIT",
   "date": "2026-03-10",
   "county": "Rock",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous thunderstorms occurred over far southern WI as a warm front approached from the south. Repeated rounds of storms resulted in flash flooding in the Racine area, while some large hail occurred across far southern WI.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1323782",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323784-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "ELMWOOD PARK",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Numerous thunderstorms occurred over far southern WI as a warm front approached from the south. Repeated rounds of storms resulted in flash flooding in the Racine area, while some large hail occurred across far southern WI.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1323784",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1323789-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "BURLINGTON",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Video provided of a stranded vehicle in floodwaters in Burlington.",
   "sourceDetail": "Verified by Social Media — NCEI Event #1323789",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323810-2026-03-10",
   "lon": 211833,
   "zip": "",
   "city": "STURTEVANT",
   "date": "2026-03-10",
   "county": "Racine",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Five vehicles reported stranded in floodwaters in Racine from the Racine Police Department. 30 service calls taken by the Racine PD related to the flooding, including flooded roadways, underpasses, and uncovered manholes. Many yards and basements flooded. Flooding impacts also affected communities just to the west of Racine.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1323810",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1323409-2026-03-10",
   "lon": 211747,
   "zip": "",
   "city": "CORNELIA",
   "date": "2026-03-10",
   "county": "Grant",
   "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 roughly 2 miles east of Cornelia.",
   "sourceDetail": "Verified by Public — NCEI Event #1323409",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2026-03-10-monroe-hail",
   "zip": "",
   "city": "Monroe",
   "date": "2026-03-10",
   "county": "Monroe",
   "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 Monroe — 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": "sps-2026-03-10-jackson-hail",
   "zip": "",
   "city": "Jackson",
   "date": "2026-03-10",
   "county": "Jackson",
   "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 Jackson — 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": "sps-2026-03-10-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2026-03-10",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-10-racine-hail",
   "zip": "",
   "city": "Racine",
   "date": "2026-03-10",
   "county": "Racine",
   "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 Racine — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-10-milwaukee-hail",
   "zip": "",
   "city": "Milwaukee",
   "date": "2026-03-10",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-10-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2026-03-10",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-ww-GRB-FL-W-1-Marathon-flood-2026-03-07",
   "zip": "",
   "city": "Marathon",
   "date": "2026-03-07",
   "county": "Marathon",
   "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 GRB for Marathon on 2026-03-07. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-FL-W-1"
  },
  {
   "id": "sps-2026-03-07-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2026-03-07",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-buffalo-hail",
   "zip": "",
   "city": "Buffalo",
   "date": "2026-03-06",
   "county": "Buffalo",
   "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 Buffalo — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-grant-wind",
   "zip": "",
   "city": "Grant",
   "date": "2026-03-06",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2026-03-06-dane-wind",
   "zip": "",
   "city": "Dane",
   "date": "2026-03-06",
   "county": "Dane",
   "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 Dane — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "asos-bf-RHI-2026-02-27",
   "lat": 45.6312,
   "lon": -89.4675,
   "zip": "",
   "city": "RHINELANDER",
   "date": "2026-02-27",
   "county": "Oneida",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RHINELANDER (RHI) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RHINELANDER (RHI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ASX-2026-02-27",
   "lat": 46.5487,
   "lon": -90.9189,
   "zip": "",
   "city": "Ashland",
   "date": "2026-02-27",
   "county": "Ashland",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashland (ASX) recorded a 55 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashland (ASX) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-18-hail-44.44--89.51",
   "lat": 44.44,
   "lon": -89.51,
   "zip": "",
   "city": "2 SE Plover",
   "date": "2026-02-18",
   "county": "Portage",
   "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 GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-02-18-wind-46.75--92.10",
   "lat": 46.75,
   "lon": -92.1,
   "zip": "",
   "city": "2 NNW Superior",
   "date": "2026-02-18",
   "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": "Mesonet station MN081 I-535 - Blatnik Bridge - Mp0.5.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LNR-2026-02-18",
   "lat": 43.2119,
   "lon": -90.1798,
   "zip": "",
   "city": "LONE ROCK",
   "date": "2026-02-18",
   "county": "Sauk",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "LONE ROCK (LNR) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — LONE ROCK (LNR) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2026-02-18-calumet-hail",
   "zip": "",
   "city": "Calumet",
   "date": "2026-02-18",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.73--92.10",
   "lat": 46.73,
   "lon": -92.1,
   "zip": "",
   "city": "1 NNW Superior",
   "date": "2026-02-17",
   "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 MN095 I-535 - Blatnik South Abutment.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-17-wind-46.75--92.10",
   "lat": 46.75,
   "lon": -92.1,
   "zip": "",
   "city": "2 NNW Superior",
   "date": "2026-02-17",
   "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": "Mesonet station MN081 I-535 - Blatnik Bridge - Mp0.5.",
   "sourceDetail": "NWS DLH — Mesonet via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MKX-FL-W-1-Jefferson-flood-2026-01-18",
   "zip": "",
   "city": "Jefferson",
   "date": "2026-01-18",
   "county": "Jefferson",
   "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 MKX for Jefferson on 2026-01-18. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-FL-W-1"
  },
  {
   "id": "asos-bf-MTW-2026-01-10",
   "lat": 44.1288,
   "lon": -87.6806,
   "zip": "",
   "city": "MANITOWAC MUNI",
   "date": "2026-01-10",
   "county": "Manitowoc",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANITOWAC MUNI (MTW) recorded a 58 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MANITOWAC MUNI (MTW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2026-01-09",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2026-01-09",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-44.63--90.18",
   "lat": 44.63,
   "lon": -90.18,
   "zip": "",
   "city": "2 ENE Bakerville",
   "date": "2025-12-20",
   "county": "Wood",
   "source": "IEM 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 KMFI Marshfield Airport.",
   "sourceDetail": "NWS GRB — AWOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-45.63--89.48",
   "lat": 45.63,
   "lon": -89.48,
   "zip": "",
   "city": "4 W Rhinelander",
   "date": "2025-12-20",
   "county": "Oneida",
   "source": "IEM 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 KRHI Rhinelander Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-44.93--89.62",
   "lat": 44.93,
   "lon": -89.62,
   "zip": "",
   "city": "2 SSE Wausau",
   "date": "2025-12-20",
   "county": "Marathon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KAUW Wausau Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-20-wind-44.48--88.13",
   "lat": 44.48,
   "lon": -88.13,
   "zip": "",
   "city": "3 ESE Oneida",
   "date": "2025-12-20",
   "county": "Brown",
   "source": "IEM 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 KGRB Green Bay Airport.",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2025-12-20",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2025-12-20",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-AUW-2025-12-20",
   "lat": 44.9262,
   "lon": -89.6266,
   "zip": "",
   "city": "WAUSAU",
   "date": "2025-12-20",
   "county": "Marathon",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "WAUSAU (AUW) recorded a 60 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — WAUSAU (AUW) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RHI-2025-12-20",
   "lat": 45.6312,
   "lon": -89.4675,
   "zip": "",
   "city": "RHINELANDER",
   "date": "2025-12-20",
   "county": "Oneida",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RHINELANDER (RHI) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RHINELANDER (RHI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MFI-2025-12-20",
   "lat": 44.6369,
   "lon": -90.1893,
   "zip": "",
   "city": "MARSHFIELD",
   "date": "2025-12-20",
   "county": "Wood",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARSHFIELD (MFI) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MARSHFIELD (MFI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GRB-2025-12-20",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2025-12-20",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MKE-2025-11-26",
   "lat": 42.9472,
   "lon": -87.8967,
   "zip": "",
   "city": "MILWAUKEE",
   "date": "2025-11-26",
   "county": "Milwaukee",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MILWAUKEE (MKE) recorded a 54 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MILWAUKEE (MKE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-RAC-2025-11-26",
   "lat": 42.7611,
   "lon": -87.8136,
   "zip": "",
   "city": "RACINE",
   "date": "2025-11-26",
   "county": "Racine",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "RACINE (RAC) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — RACINE (RAC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EFT-2025-11-26",
   "lat": 42.6149,
   "lon": -89.5904,
   "zip": "",
   "city": "MONROE",
   "date": "2025-11-26",
   "county": "Green",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MONROE (EFT) recorded a 52 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MONROE (EFT) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ENW-2025-11-26",
   "lat": 42.595,
   "lon": -87.9381,
   "zip": "",
   "city": "KENOSHA",
   "date": "2025-11-26",
   "county": "Kenosha",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KENOSHA (ENW) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — KENOSHA (ENW) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GRB-2025-11-26",
   "lat": 44.4794,
   "lon": -88.1367,
   "zip": "",
   "city": "Ashwaubenon",
   "date": "2025-11-26",
   "county": "Brown",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Ashwaubenon (GRB) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — Ashwaubenon (GRB) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MTW-2025-11-26",
   "lat": 44.1288,
   "lon": -87.6806,
   "zip": "",
   "city": "MANITOWAC MUNI",
   "date": "2025-11-26",
   "county": "Manitowoc",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MANITOWAC MUNI (MTW) recorded a 53 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — MANITOWAC MUNI (MTW) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-OSH-2025-11-26",
   "lat": 43.9844,
   "lon": -88.557,
   "zip": "",
   "city": "OSHKOSH",
   "date": "2025-11-26",
   "county": "Winnebago",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "OSHKOSH (OSH) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — OSHKOSH (OSH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-LSE-2025-11-26",
   "lat": 43.8792,
   "lon": -91.253,
   "zip": "",
   "city": "La Crosse",
   "date": "2025-11-26",
   "county": "La Crosse",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "La Crosse (LSE) recorded a 50 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — La Crosse (LSE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-SBM-2025-11-26",
   "lat": 43.7698,
   "lon": -87.8517,
   "zip": "",
   "city": "SHEBOYGAN",
   "date": "2025-11-26",
   "county": "Sheboygan",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHEBOYGAN (SBM) recorded a 51 mph gust.",
   "sourceDetail": "WI_ASOS automated observation — SHEBOYGAN (SBM) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "sps-2025-09-23-rock-hail",
   "zip": "",
   "city": "Rock",
   "date": "2025-09-23",
   "county": "Rock",
   "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 Rock — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-23-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2025-09-23",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-22-hail-43.49--91.21",
   "lat": 43.49,
   "lon": -91.21,
   "zip": "",
   "city": "Victory",
   "date": "2025-09-22",
   "county": "Vernon",
   "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 Victory",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-22-hail-43.42--91.20",
   "lat": 43.42,
   "lon": -91.2,
   "zip": "",
   "city": "De Soto",
   "date": "2025-09-22",
   "county": "Vernon",
   "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 De Soto",
   "sourceDetail": "NWS ARX — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.94--90.43",
   "lat": 42.94,
   "lon": -90.43,
   "zip": "",
   "city": "2 S Montfort",
   "date": "2025-09-22",
   "county": "Grant",
   "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 S Montfort",
   "sourceDetail": "NWS ARX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.94--90.43",
   "lat": 42.94,
   "lon": -90.43,
   "zip": "",
   "city": "5 WSW Cobb",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated was hit by up to 2 inch hail while driving.",
   "sourceDetail": "NWS MKX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.98--90.43",
   "lat": 42.98,
   "lon": -90.43,
   "zip": "",
   "city": "1 N Montfort",
   "date": "2025-09-22",
   "county": "Grant",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report relayed via NWS Chat.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-22-hail-43.34--88.91",
   "lat": 43.34,
   "lon": -88.91,
   "zip": "",
   "city": "4 NW Reeseville",
   "date": "2025-09-22",
   "county": "Dodge",
   "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 1 inch diameter hail near Reeseville. Time confirmed via radar.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-22-hail-43.34--88.81",
   "lat": 43.34,
   "lon": -88.81,
   "zip": "",
   "city": "1 NE Lowell",
   "date": "2025-09-22",
   "county": "Dodge",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Maybe slightly larger than penny.",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.98--88.16",
   "lat": 42.98,
   "lon": -88.16,
   "zip": "",
   "city": "2 W New Berlin",
   "date": "2025-09-22",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.93--88.07",
   "lat": 42.93,
   "lon": -88.07,
   "zip": "",
   "city": "1 W Hales Corners",
   "date": "2025-09-22",
   "county": "Waukesha",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-22-hail-42.90--88.02",
   "lat": 42.9,
   "lon": -88.02,
   "zip": "",
   "city": "1 NW Franklin",
   "date": "2025-09-22",
   "county": "Milwaukee",
   "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 MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-geo-2025-09-22-tornado-43.32--90.93",
   "lat": 43.32,
   "lon": -90.93,
   "zip": "",
   "city": "Mount Sterling",
   "date": "2025-09-22",
   "county": "Crawford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Drone images, spotter funnel video, and EM pictures confirmed an EF0 tornado path of 1/2 mile long beginning northwest of town. Maximum winds were 75 mph and the path width was approximated at 40 yards. Minor damage to corn, an outbuilding, silo, and roof shingles occurred. The tornado was on the ground for about 3 minutes. Time estimated from radar.",
   "sourceDetail": "NWS ARX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ARX-SV-W-131-Grant-wind-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant on 2025-09-22. 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-131"
  },
  {
   "id": "iem-ww-ARX-SV-W-131-Grant-hail-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant 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-131"
  },
  {
   "id": "iem-ww-ARX-SV-W-131-Crawford-wind-2025-09-22",
   "zip": "",
   "city": "Crawford",
   "date": "2025-09-22",
   "county": "Crawford",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Crawford on 2025-09-22. 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-131"
  },
  {
   "id": "iem-ww-ARX-SV-W-131-Crawford-hail-2025-09-22",
   "zip": "",
   "city": "Crawford",
   "date": "2025-09-22",
   "county": "Crawford",
   "source": "IEM Watch/Warn 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 Crawford 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-131"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Grant-wind-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant on 2025-09-22. 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Grant-hail-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Adams-wind-2025-09-22",
   "zip": "",
   "city": "Adams",
   "date": "2025-09-22",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams on 2025-09-22. 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Adams-hail-2025-09-22",
   "zip": "",
   "city": "Adams",
   "date": "2025-09-22",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Juneau-wind-2025-09-22",
   "zip": "",
   "city": "Juneau",
   "date": "2025-09-22",
   "county": "Juneau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Juneau on 2025-09-22. 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-132-Juneau-hail-2025-09-22",
   "zip": "",
   "city": "Juneau",
   "date": "2025-09-22",
   "county": "Juneau",
   "source": "IEM Watch/Warn 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 Juneau 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-132"
  },
  {
   "id": "iem-ww-ARX-SV-W-133-Grant-wind-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant on 2025-09-22. 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-133"
  },
  {
   "id": "iem-ww-ARX-SV-W-133-Grant-hail-2025-09-22",
   "zip": "",
   "city": "Grant",
   "date": "2025-09-22",
   "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 ARX for Grant 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-133"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Waukesha-wind-2025-09-22",
   "zip": "",
   "city": "Waukesha",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Waukesha-hail-2025-09-22",
   "zip": "",
   "city": "Waukesha",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Dane-wind-2025-09-22",
   "zip": "",
   "city": "Dane",
   "date": "2025-09-22",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Dane-hail-2025-09-22",
   "zip": "",
   "city": "Dane",
   "date": "2025-09-22",
   "county": "Dane",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Dane on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Iowa-wind-2025-09-22",
   "zip": "",
   "city": "Iowa",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-145-Iowa-hail-2025-09-22",
   "zip": "",
   "city": "Iowa",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-145"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Columbia-wind-2025-09-22",
   "zip": "",
   "city": "Columbia",
   "date": "2025-09-22",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Columbia-hail-2025-09-22",
   "zip": "",
   "city": "Columbia",
   "date": "2025-09-22",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2025-09-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Sauk-wind-2025-09-22",
   "zip": "",
   "city": "Sauk",
   "date": "2025-09-22",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Sauk-hail-2025-09-22",
   "zip": "",
   "city": "Sauk",
   "date": "2025-09-22",
   "county": "Sauk",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sauk on 2025-09-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Kenosha-wind-2025-09-22",
   "zip": "",
   "city": "Kenosha",
   "date": "2025-09-22",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Kenosha-hail-2025-09-22",
   "zip": "",
   "city": "Kenosha",
   "date": "2025-09-22",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2025-09-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Racine-wind-2025-09-22",
   "zip": "",
   "city": "Racine",
   "date": "2025-09-22",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-138-Racine-hail-2025-09-22",
   "zip": "",
   "city": "Racine",
   "date": "2025-09-22",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2025-09-22. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "MKX-SV-W-138"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Iowa-wind-2025-09-22",
   "zip": "",
   "city": "Iowa",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Iowa-hail-2025-09-22",
   "zip": "",
   "city": "Iowa",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Iowa on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Marquette-wind-2025-09-22",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-22",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Marquette-hail-2025-09-22",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-22",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Green Lake-wind-2025-09-22",
   "zip": "",
   "city": "Green Lake",
   "date": "2025-09-22",
   "county": "Green 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 MKX for Green Lake on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-141-Green Lake-hail-2025-09-22",
   "zip": "",
   "city": "Green Lake",
   "date": "2025-09-22",
   "county": "Green 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 MKX for Green Lake on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-141"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Dodge-wind-2025-09-22",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-22",
   "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 MKX for Dodge on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Dodge-hail-2025-09-22",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-22",
   "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 MKX for Dodge on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Jefferson-wind-2025-09-22",
   "zip": "",
   "city": "Jefferson",
   "date": "2025-09-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Jefferson-hail-2025-09-22",
   "zip": "",
   "city": "Jefferson",
   "date": "2025-09-22",
   "county": "Jefferson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Jefferson on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Waukesha-wind-2025-09-22",
   "zip": "",
   "city": "Waukesha",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Waukesha-hail-2025-09-22",
   "zip": "",
   "city": "Waukesha",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Waukesha on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Sheboygan-wind-2025-09-22",
   "zip": "",
   "city": "Sheboygan",
   "date": "2025-09-22",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2025-09-22. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "iem-ww-MKX-SV-W-143-Sheboygan-hail-2025-09-22",
   "zip": "",
   "city": "Sheboygan",
   "date": "2025-09-22",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2025-09-22. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-143"
  },
  {
   "id": "ncei-1289014-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "TRIPPVILLE",
   "date": "2025-09-22",
   "county": "Vernon",
   "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": "Law enforcement reported several trees and power lines down at the intersection of CTH WW and Oak Lane 3 miles east of Trippville.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1289014",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1289010-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "VICTORY",
   "date": "2025-09-22",
   "county": "Vernon",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Emergency management reported penny sized hail 1 mile northeast of Victory.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1289010",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1289011-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "DE SOTO",
   "date": "2025-09-22",
   "county": "Vernon",
   "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 quarter sized hail in De Soto.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1289011",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1289021-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "MT STERLING",
   "date": "2025-09-22",
   "county": "Crawford",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This EF-0 tornado began in a corn field northwest of Mount Sterling with drone footage capturing the swirling corn pattern. The tornado continued southeast damaging a farm outbuilding and a few buildings in town before dissipating.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1289021",
   "tornadoScale": "EF0",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1289012-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "MONTFORT",
   "date": "2025-09-22",
   "county": "Grant",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A storm chaser reported 2 inch diameter hail 2 mile south of Montfort.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1289012",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1291222-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "MONTFORT JCT",
   "date": "2025-09-22",
   "county": "Iowa",
   "source": "NCEI Storm Events Database",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Estimated 2 inch hail while driving in the hail storm.",
   "sourceDetail": "Verified by Storm Chaser — NCEI Event #1291222",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 2
  },
  {
   "id": "ncei-1289013-2025-09-22",
   "lon": 206523,
   "zip": "",
   "city": "MONTFORT",
   "date": "2025-09-22",
   "county": "Grant",
   "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 north of Montfort. The report was relayed via NWS Chat.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1289013",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1291223-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "ASTICO",
   "date": "2025-09-22",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms due to a cold front and upper level disturbance produced large hail and damaging winds to portions of southeast WI. A lightning fatality also occurred to a man on a hiking trail in the Township of Kewaskum.",
   "sourceDetail": "Verified by Public — NCEI Event #1291223",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1291224-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "LOWELL",
   "date": "2025-09-22",
   "county": "Dodge",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms due to a cold front and upper level disturbance produced large hail and damaging winds to portions of southeast WI. A lightning fatality also occurred to a man on a hiking trail in the Township of Kewaskum.",
   "sourceDetail": "Verified by Public — NCEI Event #1291224",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1291228-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "IXONIA",
   "date": "2025-09-22",
   "county": "Jefferson",
   "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": "Law enforcement reports several trees down.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1291228",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291229-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "DELAFIELD",
   "date": "2025-09-22",
   "county": "Waukesha",
   "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 trees and wires down in and near Delafield.",
   "sourceDetail": "Verified by Trained Spotter — NCEI Event #1291229",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291225-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "NEW BERLIN",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms due to a cold front and upper level disturbance produced large hail and damaging winds to portions of southeast WI. A lightning fatality also occurred to a man on a hiking trail in the Township of Kewaskum.",
   "sourceDetail": "Verified by Public — NCEI Event #1291225",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1291226-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "TESS CORNERS",
   "date": "2025-09-22",
   "county": "Waukesha",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms due to a cold front and upper level disturbance produced large hail and damaging winds to portions of southeast WI. A lightning fatality also occurred to a man on a hiking trail in the Township of Kewaskum.",
   "sourceDetail": "Verified by Public — NCEI Event #1291226",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1291227-2025-09-22",
   "lon": 206964,
   "zip": "",
   "city": "ST MARTINS",
   "date": "2025-09-22",
   "county": "Milwaukee",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Thunderstorms due to a cold front and upper level disturbance produced large hail and damaging winds to portions of southeast WI. A lightning fatality also occurred to a man on a hiking trail in the Township of Kewaskum.",
   "sourceDetail": "Verified by Public — NCEI Event #1291227",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "sps-2025-09-22-juneau-wind",
   "zip": "",
   "city": "Juneau",
   "date": "2025-09-22",
   "county": "Juneau",
   "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 Juneau — wind gusts up to 55 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "ARX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-sauk-wind",
   "zip": "",
   "city": "Sauk",
   "date": "2025-09-22",
   "county": "Sauk",
   "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 Sauk — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-waushara-wind",
   "zip": "",
   "city": "Waushara",
   "date": "2025-09-22",
   "county": "Waushara",
   "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 Waushara — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-fonddulac-wind",
   "zip": "",
   "city": "Fond du Lac",
   "date": "2025-09-22",
   "county": "Fond du Lac",
   "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 Fond du Lac — wind gusts up to 50 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-dodge-wind",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-22",
   "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 (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2025-09-22",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 40 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-sheboygan-hail",
   "zip": "",
   "city": "Sheboygan",
   "date": "2025-09-22",
   "county": "Sheboygan",
   "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 Sheboygan — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-ozaukee-hail",
   "zip": "",
   "city": "Ozaukee",
   "date": "2025-09-22",
   "county": "Ozaukee",
   "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 Ozaukee — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-lafayette-hail",
   "zip": "",
   "city": "Lafayette",
   "date": "2025-09-22",
   "county": "Lafayette",
   "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 Lafayette — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — 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.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-22-milwaukee-wind",
   "zip": "",
   "city": "Milwaukee",
   "date": "2025-09-22",
   "county": "Milwaukee",
   "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 Milwaukee — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-21-hail-45.00--92.76",
   "lat": 45,
   "lon": -92.76,
   "zip": "",
   "city": "1 N Hudson",
   "date": "2025-09-21",
   "county": "St. Croix",
   "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 Hudson",
   "sourceDetail": "NWS MPX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-MPX-SV-W-183-St. Croix-wind-2025-09-21",
   "zip": "",
   "city": "St. Croix",
   "date": "2025-09-21",
   "county": "St. Croix",
   "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 St. Croix 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-183"
  },
  {
   "id": "iem-ww-MPX-SV-W-183-St. Croix-hail-2025-09-21",
   "zip": "",
   "city": "St. Croix",
   "date": "2025-09-21",
   "county": "St. Croix",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MPX for St. Croix 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-183"
  },
  {
   "id": "ncei-1295212-2025-09-21",
   "lon": 206981,
   "zip": "",
   "city": "NORTH HUDSON",
   "date": "2025-09-21",
   "county": "St. Croix",
   "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 into western Wisconsin during the 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, one storm in Wisconsin did manage to become severe. One line of storms developed over south central MN and moved into western St. Croix County where quarter size hail was reported one mile north of Hudson.",
   "sourceDetail": "Verified by Public — NCEI Event #1295212",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-20-hail-44.27--88.76",
   "lat": 44.27,
   "lon": -88.76,
   "zip": "",
   "city": "1 N Readfield",
   "date": "2025-09-20",
   "county": "Waupaca",
   "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 N Readfield",
   "sourceDetail": "NWS GRB — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-20-wind-44.01--88.55",
   "lat": 44.01,
   "lon": -88.55,
   "zip": "",
   "city": "Oshkosh",
   "date": "2025-09-20",
   "county": "Winnebago",
   "source": "IEM 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 Oshkosh",
   "sourceDetail": "NWS GRB — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Kenosha-wind-2025-09-20",
   "zip": "",
   "city": "Kenosha",
   "date": "2025-09-20",
   "county": "Kenosha",
   "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 MKX for Kenosha on 2025-09-20. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Kenosha-hail-2025-09-20",
   "zip": "",
   "city": "Kenosha",
   "date": "2025-09-20",
   "county": "Kenosha",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Kenosha on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Racine-wind-2025-09-20",
   "zip": "",
   "city": "Racine",
   "date": "2025-09-20",
   "county": "Racine",
   "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 MKX for Racine on 2025-09-20. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Racine-hail-2025-09-20",
   "zip": "",
   "city": "Racine",
   "date": "2025-09-20",
   "county": "Racine",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Racine on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Walworth-wind-2025-09-20",
   "zip": "",
   "city": "Walworth",
   "date": "2025-09-20",
   "county": "Walworth",
   "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 MKX for Walworth on 2025-09-20. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Walworth-hail-2025-09-20",
   "zip": "",
   "city": "Walworth",
   "date": "2025-09-20",
   "county": "Walworth",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Walworth on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Marquette-wind-2025-09-20",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-20",
   "county": "Marquette",
   "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 MKX for Marquette on 2025-09-20. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-MKX-SV-W-136-Marquette-hail-2025-09-20",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-20",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-136"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Outagamie-wind-2025-09-20",
   "zip": "",
   "city": "Outagamie",
   "date": "2025-09-20",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Outagamie-hail-2025-09-20",
   "zip": "",
   "city": "Outagamie",
   "date": "2025-09-20",
   "county": "Outagamie",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Outagamie on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Kewaunee-wind-2025-09-20",
   "zip": "",
   "city": "Kewaunee",
   "date": "2025-09-20",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Kewaunee-hail-2025-09-20",
   "zip": "",
   "city": "Kewaunee",
   "date": "2025-09-20",
   "county": "Kewaunee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Kewaunee on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Manitowoc-wind-2025-09-20",
   "zip": "",
   "city": "Manitowoc",
   "date": "2025-09-20",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Manitowoc-hail-2025-09-20",
   "zip": "",
   "city": "Manitowoc",
   "date": "2025-09-20",
   "county": "Manitowoc",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS GRB for Manitowoc on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Brown-wind-2025-09-20",
   "zip": "",
   "city": "Brown",
   "date": "2025-09-20",
   "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 GRB for Brown on 2025-09-20. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "iem-ww-GRB-SV-W-104-Brown-hail-2025-09-20",
   "zip": "",
   "city": "Brown",
   "date": "2025-09-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 GRB for Brown on 2025-09-20. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS GRB — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "GRB-SV-W-104"
  },
  {
   "id": "ncei-1291708-2025-09-20",
   "lon": 207033,
   "zip": "",
   "city": "DALE",
   "date": "2025-09-20",
   "county": "Outagamie",
   "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 winds downed trees near Dale.  The time of this report is an estimate based on radar data.",
   "sourceDetail": "Verified by Public — NCEI Event #1291708",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1291706-2025-09-20",
   "lon": 207033,
   "zip": "",
   "city": "READFIELD",
   "date": "2025-09-20",
   "county": "Waupaca",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny size hail fell in Readfield.",
   "sourceDetail": "Verified by Public — NCEI Event #1291706",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "sps-2025-09-20-winnebago-wind",
   "zip": "",
   "city": "Winnebago",
   "date": "2025-09-20",
   "county": "Winnebago",
   "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 Winnebago — wind gusts up to 50 mph, hail up to 0.25\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-calumet-wind",
   "zip": "",
   "city": "Calumet",
   "date": "2025-09-20",
   "county": "Calumet",
   "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 Calumet — wind gusts up to 40 mph (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2025-09-20",
   "county": "Wood",
   "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 Wood — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-outagamie-hail",
   "zip": "",
   "city": "Outagamie",
   "date": "2025-09-20",
   "county": "Outagamie",
   "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 Outagamie — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2025-09-20",
   "county": "Portage",
   "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 Portage — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-waupaca-hail",
   "zip": "",
   "city": "Waupaca",
   "date": "2025-09-20",
   "county": "Waupaca",
   "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 Waupaca — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-kenosha-hail",
   "zip": "",
   "city": "Kenosha",
   "date": "2025-09-20",
   "county": "Kenosha",
   "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 Kenosha — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-20-walworth-hail",
   "zip": "",
   "city": "Walworth",
   "date": "2025-09-20",
   "county": "Walworth",
   "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 Walworth — wind gusts up to 40 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "MKX — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-lsr-2025-09-19-hail-43.66--89.59",
   "lat": 43.66,
   "lon": -89.59,
   "zip": "",
   "city": "Briggsville",
   "date": "2025-09-19",
   "county": "Marquette",
   "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 Briggsville",
   "sourceDetail": "NWS MKX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-19-hail-44.03--89.89",
   "lat": 44.03,
   "lon": -89.89,
   "zip": "",
   "city": "1 SSW Arkdale",
   "date": "2025-09-19",
   "county": "Adams",
   "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 SSW Arkdale",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2025-09-19-hail-43.74--89.88",
   "lat": 43.74,
   "lon": -89.88,
   "zip": "",
   "city": "2 NNE Lyndon Station",
   "date": "2025-09-19",
   "county": "Juneau",
   "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 email from County Highway HH.",
   "sourceDetail": "NWS ARX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Adams-wind-2025-09-19",
   "zip": "",
   "city": "Adams",
   "date": "2025-09-19",
   "county": "Adams",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Adams on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Adams-hail-2025-09-19",
   "zip": "",
   "city": "Adams",
   "date": "2025-09-19",
   "county": "Adams",
   "source": "IEM Watch/Warn 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 Adams on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Trempealeau-wind-2025-09-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2025-09-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Trempealeau on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Trempealeau-hail-2025-09-19",
   "zip": "",
   "city": "Trempealeau",
   "date": "2025-09-19",
   "county": "Trempealeau",
   "source": "IEM Watch/Warn 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 Trempealeau on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Buffalo-wind-2025-09-19",
   "zip": "",
   "city": "Buffalo",
   "date": "2025-09-19",
   "county": "Buffalo",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Buffalo on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-ARX-SV-W-124-Buffalo-hail-2025-09-19",
   "zip": "",
   "city": "Buffalo",
   "date": "2025-09-19",
   "county": "Buffalo",
   "source": "IEM Watch/Warn 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 Buffalo on 2025-09-19. 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-124"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Columbia-wind-2025-09-19",
   "zip": "",
   "city": "Columbia",
   "date": "2025-09-19",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Columbia-hail-2025-09-19",
   "zip": "",
   "city": "Columbia",
   "date": "2025-09-19",
   "county": "Columbia",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Columbia on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Marquette-wind-2025-09-19",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-19",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Marquette-hail-2025-09-19",
   "zip": "",
   "city": "Marquette",
   "date": "2025-09-19",
   "county": "Marquette",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Marquette on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Dodge-wind-2025-09-19",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-19",
   "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 MKX for Dodge on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Dodge-hail-2025-09-19",
   "zip": "",
   "city": "Dodge",
   "date": "2025-09-19",
   "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 MKX for Dodge on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Fond Du Lac-wind-2025-09-19",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2025-09-19",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Fond Du Lac-hail-2025-09-19",
   "zip": "",
   "city": "Fond Du Lac",
   "date": "2025-09-19",
   "county": "Fond Du Lac",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Fond Du Lac on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Ozaukee-wind-2025-09-19",
   "zip": "",
   "city": "Ozaukee",
   "date": "2025-09-19",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Ozaukee-hail-2025-09-19",
   "zip": "",
   "city": "Ozaukee",
   "date": "2025-09-19",
   "county": "Ozaukee",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Ozaukee on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Sheboygan-wind-2025-09-19",
   "zip": "",
   "city": "Sheboygan",
   "date": "2025-09-19",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Sheboygan-hail-2025-09-19",
   "zip": "",
   "city": "Sheboygan",
   "date": "2025-09-19",
   "county": "Sheboygan",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS MKX for Sheboygan on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Washington-wind-2025-09-19",
   "zip": "",
   "city": "Washington",
   "date": "2025-09-19",
   "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 MKX for Washington on 2025-09-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "iem-ww-MKX-SV-W-135-Washington-hail-2025-09-19",
   "zip": "",
   "city": "Washington",
   "date": "2025-09-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 MKX for Washington on 2025-09-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS MKX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "MKX-SV-W-135"
  },
  {
   "id": "ncei-1291216-2025-09-19",
   "lon": 206963,
   "zip": "",
   "city": "BRIGGSVILLE",
   "date": "2025-09-19",
   "county": "Marquette",
   "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 and upper level disturbance brought scattered thunderstorms to south central WI especially north of Madison. Large hail was reported in Marquette County.",
   "sourceDetail": "Verified by Public — NCEI Event #1291216",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1289008-2025-09-19",
   "lon": 206520,
   "zip": "",
   "city": "ARKDALE",
   "date": "2025-09-19",
   "county": "Adams",
   "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 in Arkdale.",
   "sourceDetail": "Verified by Public — NCEI Event #1289008",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1289009-2025-09-19",
   "lon": 206520,
   "zip": "",
   "city": "LYNDON STATION",
   "date": "2025-09-19",
   "county": "Juneau",
   "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 northeast Lyndon Station on County Highway HH.",
   "sourceDetail": "Verified by Public — NCEI Event #1289009",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "sps-2025-09-19-adams-hail",
   "zip": "",
   "city": "Adams",
   "date": "2025-09-19",
   "county": "Adams",
   "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 Adams — 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-2025-09-19-wood-hail",
   "zip": "",
   "city": "Wood",
   "date": "2025-09-19",
   "county": "Wood",
   "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 Wood — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-19-juneau-hail",
   "zip": "",
   "city": "Juneau",
   "date": "2025-09-19",
   "county": "Juneau",
   "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 Juneau — 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-19-vernon-hail",
   "zip": "",
   "city": "Vernon",
   "date": "2025-09-19",
   "county": "Vernon",
   "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 Vernon — 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-2025-09-18-portage-hail",
   "zip": "",
   "city": "Portage",
   "date": "2025-09-18",
   "county": "Portage",
   "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 Portage — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-18-marathon-hail",
   "zip": "",
   "city": "Marathon",
   "date": "2025-09-18",
   "county": "Marathon",
   "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 Marathon — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-18-pierce-hail",
   "zip": "",
   "city": "Pierce",
   "date": "2025-09-18",
   "county": "Pierce",
   "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 Pierce — 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-marinette-hail",
   "zip": "",
   "city": "Marinette",
   "date": "2025-09-17",
   "county": "Marinette",
   "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 Marinette — wind gusts up to 30 mph, hail up to 0.75\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-florence-hail",
   "zip": "",
   "city": "Florence",
   "date": "2025-09-17",
   "county": "Florence",
   "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 Florence — wind gusts up to 40 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-oneida-hail",
   "zip": "",
   "city": "Oneida",
   "date": "2025-09-17",
   "county": "Oneida",
   "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 Oneida — wind gusts up to 40 mph, hail up to 0.88\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-vilas-hail",
   "zip": "",
   "city": "Vilas",
   "date": "2025-09-17",
   "county": "Vilas",
   "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 Vilas — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "sps-2025-09-17-shawano-hail",
   "zip": "",
   "city": "Shawano",
   "date": "2025-09-17",
   "county": "Shawano",
   "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 Shawano — wind gusts up to 30 mph, hail up to 0.5\" (radar-indicated, not an observed measurement).",
   "sourceDetail": "GRB — Special Weather Statement",
   "evidenceLevel": "warning"
  },
  {
   "id": "iem-geo-2025-09-13-flood-43.55--89.47",
   "lat": 43.55,
   "lon": -89.47,
   "zip": "",
   "city": "Portage",
   "date": "2025-09-13",
   "county": "Columbia",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of minor street flooding around the city of Portage.",
   "sourceDetail": "NWS MKX — 911 Call Center via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1291215-2025-09-13",
   "lon": 206962,
   "zip": "",
   "city": "PORTAGE",
   "date": "2025-09-13",
   "county": "Columbia",
   "source": "NCEI Storm Events Database",
   "severity": "low",
   "eventType": "flood",
   "confidence": 0.95,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Multiple reports of minor street flooding  in the city of Portage.",
   "sourceDetail": "Verified by Law Enforcement — NCEI Event #1291215",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-geo-2025-09-09-flood-46.57--90.89",
   "lat": 46.57,
   "lon": -90.89,
   "zip": "",
   "city": "1 SW Ashland",
   "date": "2025-09-09",
   "county": "Ashland",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "flood",
   "confidence": 0.9,
   "damageTypes": [
    "Foundation water intrusion",
    "Drywall saturation",
    "Mold risk"
   ],
   "description": "Delayed social media video of street flooding on Beaser Ave. Water was below the height of the curb.",
   "sourceDetail": "NWS DLH — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-DLH-FF-W-12-Ashland-flood-2025-09-09",
   "zip": "",
   "city": "Ashland",
   "date": "2025-09-09",
   "county": "Ashland",
   "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 Ashland on 2025-09-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FF-W-12"
  },
  {
   "id": "iem-ww-DLH-FF-W-12-Bayfield-flood-2025-09-09",
   "zip": "",
   "city": "Bayfield",
   "date": "2025-09-09",
   "county": "Bayfield",
   "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 Bayfield on 2025-09-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS DLH — Flash Flood Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "DLH-FF-W-12"
  }
 ]
}