{
 "dataset": "Madison, AL storm events — 12-month window, 25-mile radius plus Madison records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T10:25:20.028+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 143,
 "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": "ww-HUN-SV-W-140-2026-09-05-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-09-05",
   "county": "Madison",
   "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 HUN on 2026-09-05. Duration: 29 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #140 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-140"
  },
  {
   "id": "ww-HUN-SV-W-140-2026-09-05-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-09-05",
   "county": "Madison",
   "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 HUN on 2026-09-05. Duration: 29 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #140 (29 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-140"
  },
  {
   "id": "asos-HSV-2026-08-25",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-25",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 58 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-21",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-21",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 58 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-20-wind-34.64--86.77",
   "lat": 34.64,
   "lon": -86.77,
   "zip": "",
   "city": "4 NNW Triana",
   "date": "2026-08-20",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "58 MPH gust reported at HSV International Airport ASOS.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-132-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 47 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #132 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-132"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lauderdale-wind",
   "lat": 34.76833333333334,
   "lon": -86.88166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lauderdale-hail",
   "lat": 34.76833333333334,
   "lon": -86.88166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lauderdale",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lawrence-wind",
   "lat": 34.75375,
   "lon": -86.93375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lawrence",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Lawrence-hail",
   "lat": 34.75375,
   "lon": -86.93375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Lawrence",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-131-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 65 min. Counties: Colbert, Lauderdale, Lawrence, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #131 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-131"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-HUN-SV-W-130-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 64 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #130 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-130"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Limestone-wind",
   "lat": 34.66,
   "lon": -86.61999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Limestone-hail",
   "lat": 34.66,
   "lon": -86.61999999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Limestone",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-134-2026-08-20-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #134 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-134"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Madison-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Madison-hail",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Madison",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Marshall-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Marshall",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Morgan-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Morgan-hail",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "ww-HUN-SV-W-135-2026-08-20-Jackson-wind",
   "lat": 34.57875000000001,
   "lon": -86.21375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "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 HUN on 2026-08-20. Duration: 49 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #135 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-135"
  },
  {
   "id": "iem-202608210305-wind-34.64--86.77",
   "lat": 34.64,
   "lon": -86.77,
   "zip": "",
   "city": "4 NNW Triana",
   "date": "2026-08-20",
   "county": "Madison",
   "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 Triana, AL. Peak gust: 67 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-19",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-19",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV): 52 mph gust at M.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV) — peak at M",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DCU-2026-08-17-80972",
   "lat": 34.6525,
   "lon": -86.9453,
   "zip": "",
   "city": "DECATUR/PRYOR FIELD",
   "date": "2026-08-17",
   "county": "Limestone",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DECATUR/PRYOR FIELD (DCU) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — DECATUR/PRYOR FIELD (DCU)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-17-68448",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-17",
   "county": "Madison",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HUNTSVILLE/MADISON (HSV) recorded a 61 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-122-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 51 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #122 (51 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-122"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-123-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 52 min. Counties: Morgan, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #123 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-123"
  },
  {
   "id": "ww-HUN-SV-W-119-2026-08-17-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 21 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #119 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-119"
  },
  {
   "id": "ww-HUN-SV-W-119-2026-08-17-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-17",
   "county": "Madison",
   "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 HUN on 2026-08-17. Duration: 21 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #119 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-119"
  },
  {
   "id": "iem-202608172307-wind-34.65--86.95",
   "lat": 34.65,
   "lon": -86.95,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-08-17",
   "county": "Limestone",
   "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 WNW Mooresville, AL. Peak gust: 60 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608172328-wind-34.64--86.79",
   "lat": 34.64,
   "lon": -86.79,
   "zip": "",
   "city": "4 NW Triana",
   "date": "2026-08-17",
   "county": "Madison",
   "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 NW Triana, AL. Peak gust: 70 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "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 HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-113-2026-08-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-09",
   "county": "Madison",
   "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 HUN on 2026-08-09. Duration: 15 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #113 (15 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-113"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Madison",
   "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 HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-111-2026-08-07-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-07",
   "county": "Madison",
   "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 HUN on 2026-08-07. Duration: 56 min. Counties: Morgan, Limestone, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #111 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-111"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "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 HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-107-2026-08-06-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "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 HUN on 2026-08-06. Duration: 32 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #107 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-107"
  },
  {
   "id": "ww-HUN-SV-W-108-2026-08-06-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "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 HUN on 2026-08-06. Duration: 17 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #108 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-108"
  },
  {
   "id": "ww-HUN-SV-W-108-2026-08-06-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-06",
   "county": "Madison",
   "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 HUN on 2026-08-06. Duration: 17 min. County: Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #108 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-108"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Madison",
   "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 HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-105-2026-07-19-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-19",
   "county": "Madison",
   "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 HUN on 2026-07-19. Duration: 31 min. Counties: Jackson, Madison, Marshall. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #105 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-105"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Madison",
   "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 HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-HUN-SV-W-103-2026-07-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-09",
   "county": "Madison",
   "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 HUN on 2026-07-09. Duration: 56 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #103 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-103"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Madison",
   "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 HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "ww-HUN-SV-W-100-2026-07-05-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-05",
   "county": "Madison",
   "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 HUN on 2026-07-05. Duration: 23 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #100 (23 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-100"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-34.65--86.78",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "4 SSW Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHSV Huntsville.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "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 HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-96-2026-07-03-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "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 HUN on 2026-07-03. Duration: 43 min. Counties: Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #96 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-96"
  },
  {
   "id": "ww-HUN-SV-W-94-2026-07-03-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "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 HUN on 2026-07-03. Duration: 58 min. County: Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #94 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-94"
  },
  {
   "id": "ww-HUN-SV-W-94-2026-07-03-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-03",
   "county": "Madison",
   "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 HUN on 2026-07-03. Duration: 58 min. County: Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #94 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-94"
  },
  {
   "id": "iem-202607032100-wind-34.65--86.78",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "4 SSW Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "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 4 SSW Madison, AL. Peak gust: 76 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "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 HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-84-2026-07-02-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "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 HUN on 2026-07-02. Duration: 28 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #84 (28 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-84"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "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 HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-85-2026-07-02-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-02",
   "county": "Madison",
   "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 HUN on 2026-07-02. Duration: 22 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #85 (22 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-85"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "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 HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-81-2026-07-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "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 HUN on 2026-07-01. Duration: 52 min. Counties: Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #81 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-81"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "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 HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "ww-HUN-SV-W-83-2026-07-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-01",
   "county": "Madison",
   "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 HUN on 2026-07-01. Duration: 17 min. Counties: Jackson, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #83 (17 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-83"
  },
  {
   "id": "spc-2026-06-22-592-1833",
   "lat": 34.93,
   "lon": -86.22,
   "zip": "",
   "city": "Skyline",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF0 tornado with maximum winds of 85 mph was documented near Larkin Mountain in Jackson County... AL. The tornado began in a creek on the property near the intersect (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-593-2058",
   "lat": 34.89,
   "lon": -86.45,
   "zip": "",
   "city": "New Market",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado with maximum winds of 90 MPH touched down southwest of the pond located in Sharon Johnson Park snapping the first initial softwood trees and downing lar (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-22T21:03:00Z-tornado-34.87--86.40",
   "lat": 34.87,
   "lon": -86.4,
   "zip": "",
   "city": "3 SSE New Market",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SSE New Market, AL. A small satellite tornado of EF0 intensity developed to the south of the New Market Tornado, with damage first noted along Hurricane Rd. at 4:03 PM. At this point, trunks of large hardwood trees were partially snapped. The satellite tornado then traveled cyclonically within the circulation of the New Market Tornado, crossing the southern end of Backbone Mountain. Shortly before the satellite tornado merged with the New Market tornado, it produced sporadic hard and soft wood tree damage along Upper Hurricane Road.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-22-595-2118",
   "lat": 34.99,
   "lon": -86.25,
   "zip": "",
   "city": "New Market",
   "date": "2026-06-22",
   "county": "Jackson",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A survey team found evidence of an EF0 tornado in the Francisco community with maximum winds of 95 mph. Several trees between 8-10 inches in diameter snapped between 6- (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-66-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 42 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #66 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-66"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-64-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 26 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #64 (26 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-64"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-67-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 39 min. Counties: Marshall, DeKalb, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #67 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-67"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "ww-HUN-SV-W-65-2026-06-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-22",
   "county": "Madison",
   "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 HUN on 2026-06-22. Duration: 50 min. Counties: Lawrence, Limestone, Jackson, Madison. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #65 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-65"
  },
  {
   "id": "iem-ww-HUN-TO-W-8-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-8"
  },
  {
   "id": "iem-ww-HUN-TO-W-5-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-5"
  },
  {
   "id": "iem-ww-HUN-TO-W-4-Madison-tornado-2026-06-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-06-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-06-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-4"
  },
  {
   "id": "spc-2026-06-01-955-1807",
   "lat": 34.6,
   "lon": -86.25,
   "zip": "",
   "city": "Woodville",
   "date": "2026-06-01",
   "county": "Marshall",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "The hailstone was reported from Kennamers Cove relayed through broadcast media. (HUN)",
   "sourceDetail": "Storm Prediction Center preliminary storm report",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-53-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 54 min. Counties: Limestone, Madison. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #53 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-53"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-57-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 61 min. Counties: DeKalb, Limestone, Jackson, Lawrence, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #57 (61 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "HUN-SV-W-57"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-55-2026-06-01-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-01",
   "county": "Madison",
   "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 HUN on 2026-06-01. Duration: 55 min. Counties: Lawrence, Limestone, Madison, Colbert, Lauderdale. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #55 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-55"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "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 HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-49-2026-05-31-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "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 HUN on 2026-05-31. Duration: 46 min. Counties: Marshall, Madison, DeKalb, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #49 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-49"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "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 HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-HUN-SV-W-48-2026-05-31-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-31",
   "county": "Madison",
   "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 HUN on 2026-05-31. Duration: 42 min. Counties: Madison, Jackson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #48 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-48"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "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 HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-42-2026-05-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "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 HUN on 2026-05-22. Duration: 21 min. Counties: Cullman, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #42 (21 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-42"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "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 HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "ww-HUN-SV-W-43-2026-05-22-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-22",
   "county": "Madison",
   "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 HUN on 2026-05-22. Duration: 36 min. Counties: Jackson, Madison, Marshall, Cullman, DeKalb. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #43 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-43"
  },
  {
   "id": "iem-ww-HUN-TO-W-3-Madison-tornado-2026-05-22",
   "zip": "",
   "city": "Madison",
   "date": "2026-05-22",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2026-05-22. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-3"
  },
  {
   "id": "iem-202603160514-hail-34.71--86.78",
   "lat": 34.71,
   "lon": -86.78,
   "zip": "",
   "city": "2 W Madison",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Madison, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202603160522-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-03-16",
   "county": "Madison",
   "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 NE Triana, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-16-wind-34.66--86.94",
   "lat": 34.66,
   "lon": -86.94,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-03-16",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KDCU reported a 55 MPH gust.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Madison",
   "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 HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "ww-HUN-SV-W-34-2026-03-16-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-16",
   "county": "Madison",
   "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 HUN on 2026-03-16. Duration: 62 min. Counties: DeKalb, Jackson, Marshall, Madison. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #34 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-34"
  },
  {
   "id": "iem-202603160507-wind-34.66--86.94",
   "lat": 34.66,
   "lon": -86.94,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-03-16",
   "county": "Limestone",
   "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 WNW Mooresville, AL. Peak gust: 63 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-31-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 64 min. Counties: Lawrence, Jackson, Limestone, Madison, Marshall, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #31 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-31"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-28-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 62 min. Counties: Lauderdale, Lawrence, Colbert, Limestone, Madison, Morgan. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #28 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-28"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-32-2026-03-15-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Madison",
   "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 HUN on 2026-03-15. Duration: 76 min. Counties: Lawrence, Morgan, Cullman, Madison, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #32 (76 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-32"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Madison",
   "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 HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "ww-HUN-SV-W-23-2026-03-09-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-09",
   "county": "Madison",
   "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 HUN on 2026-03-09. Duration: 27 min. Counties: Marshall, Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #23 (27 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-23"
  },
  {
   "id": "iem-202602270033-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-02-26",
   "county": "Madison",
   "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 NE Triana, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270045-hail-34.82--86.91",
   "lat": 34.82,
   "lon": -86.91,
   "zip": "",
   "city": "4 NE Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270046-hail-34.80--86.98",
   "lat": 34.8,
   "lon": -86.98,
   "zip": "",
   "city": "2 NW Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Athens, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309069-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HARVEST",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported in Harvest.",
   "sourceDetail": "Verified by NWS Employee — NCEI Event #1309069",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270110-hail-34.84--86.86",
   "lat": 34.84,
   "lon": -86.86,
   "zip": "",
   "city": "6 W Harvest",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 W Harvest, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270133-hail-34.87--86.65",
   "lat": 34.87,
   "lon": -86.65,
   "zip": "",
   "city": "5 W Meridianville",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W Meridianville, AL. Hail size: 0.75\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602270133-hail-34.89--86.64",
   "lat": 34.89,
   "lon": -86.64,
   "zip": "",
   "city": "4 W Meridianville",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W Meridianville, AL. Hail size: 0.88\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202602270140-hail-34.79--87.00",
   "lat": 34.79,
   "lon": -87,
   "zip": "",
   "city": "2 W Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270140-hail-34.91--86.57",
   "lat": 34.91,
   "lon": -86.57,
   "zip": "",
   "city": "1 SSW Hazel Green",
   "date": "2026-02-26",
   "county": "Madison",
   "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 SSW Hazel Green, AL. Hail size: 1.25\".",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202602270151-hail-34.92--86.49",
   "lat": 34.92,
   "lon": -86.49,
   "zip": "",
   "city": "4 W New Market",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 W New Market, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309077-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "GLADSTONE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Penny sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309077",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "ncei-1309076-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "GLADSTONE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel sized hail was reported.",
   "sourceDetail": "Verified by Public — NCEI Event #1309076",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.88
  },
  {
   "id": "ncei-1309080-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "HAZEL GREEN",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar sized hail was reported.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1309080",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1309083-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "UNION GROVE",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail was reported via mPING.",
   "sourceDetail": "Verified by Public — NCEI Event #1309083",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1309097-2026-02-26",
   "lon": 209804,
   "zip": "",
   "city": "MINT SPG",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Up to half dollar sized hail was reported on the 500 block of Ollie Howard Road. Time estimated by radar.",
   "sourceDetail": "Verified by Public — NCEI Event #1309097",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "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 HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-17-2026-02-26-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "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 HUN on 2026-02-26. Duration: 63 min. Counties: Jackson, Madison. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #17 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-17"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "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 HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "ww-HUN-SV-W-9-2026-02-26-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-26",
   "county": "Madison",
   "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 HUN on 2026-02-26. Duration: 57 min. Counties: Madison, Limestone. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #9 (57 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "HUN-SV-W-9"
  },
  {
   "id": "iem-202602270049-hail-34.79--86.96",
   "lat": 34.79,
   "lon": -86.96,
   "zip": "",
   "city": "Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Athens, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602270109-hail-34.85--86.75",
   "lat": 34.85,
   "lon": -86.75,
   "zip": "",
   "city": "Harvest",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Harvest, AL. Hail size: 1\".",
   "sourceDetail": "NWS HUN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-geo-2026-01-25T05:50:00Z-wind-34.70--86.55",
   "lat": 34.7,
   "lon": -86.55,
   "zip": "",
   "city": "4 E Huntsville",
   "date": "2026-01-24",
   "county": "Madison",
   "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": "NON-TSTM WND GST reported near 4 E Huntsville, AL. Peak gust: 51 mph. Mesonet station 1575W Randolph School.",
   "sourceDetail": "NWS HUN — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1302598-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "MONROVIA",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down along Gooch road at this location.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302598",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303758-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "OAKWOOD COLLEGE",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Trees were reported down on highway 53 at Plummer road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303758",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303863-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "JEFF",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A tree was reported down on Nick Fitcheard Road at Kelly Cemetery road SW.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303863",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302606-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "NORMAL",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down along Lakeview Drive.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302606",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1303868-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "MAYSVILLE",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines were reported down at 215 Finton Ct.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1303868",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1302609-2025-12-18",
   "lon": 208281,
   "zip": "",
   "city": "PLEVNA",
   "date": "2025-12-18",
   "county": "Madison",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Powerlines down on Winchester road.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1302609",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "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 HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-228-2025-12-18-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "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 HUN on 2025-12-18. Duration: 42 min. Counties: Jackson, Madison, Limestone. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #228 (42 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-228"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Madison-wind",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "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 HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "ww-HUN-SV-W-229-2025-12-18-Madison-hail",
   "zip": "",
   "city": "",
   "date": "2025-12-18",
   "county": "Madison",
   "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 HUN on 2025-12-18. Duration: 63 min. Counties: Madison, Morgan, DeKalb, Jackson, Marshall. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Severe Thunderstorm Warning #229 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "HUN-SV-W-229"
  },
  {
   "id": "iem-ww-HUN-TO-W-65-Madison-tornado-2025-09-24",
   "zip": "",
   "city": "Madison",
   "date": "2025-09-24",
   "county": "Madison",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS HUN for Madison on 2025-09-24. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS HUN — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "HUN-TO-W-65"
  }
 ]
}