{
 "dataset": "Decatur, IL storm events — 12-month window, 25-mile radius plus Macon 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:00:31.688+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 197,
 "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-ILX-SV-W-369-2026-08-16-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Macon",
   "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 ILX on 2026-08-16. Duration: 50 min. Counties: Christian, De Witt, Logan, Macon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #369 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-369"
  },
  {
   "id": "ww-ILX-SV-W-369-2026-08-16-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Macon",
   "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 ILX on 2026-08-16. Duration: 50 min. Counties: Christian, De Witt, Logan, Macon. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #369 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-369"
  },
  {
   "id": "ww-ILX-SV-W-354-2026-08-13-Macon-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Macon",
   "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 ILX on 2026-08-13. Duration: 55 min. Counties: De Witt, Logan, Macon, McLean, Woodford. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #354 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-354"
  },
  {
   "id": "ww-ILX-SV-W-354-2026-08-13-Macon-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Macon",
   "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 ILX on 2026-08-13. Duration: 55 min. Counties: De Witt, Logan, Macon, McLean, Woodford. Storm tags: wind: 60.0, hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #354 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ILX-SV-W-354"
  },
  {
   "id": "iem-ww-ILX-SV-W-319-Macon-wind-2026-07-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-07-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-319"
  },
  {
   "id": "iem-ww-ILX-SV-W-319-Macon-hail-2026-07-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-07-04. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-319"
  },
  {
   "id": "iem-ww-ILX-SV-W-315-Macon-wind-2026-07-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-07-03. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-315"
  },
  {
   "id": "iem-ww-ILX-SV-W-315-Macon-hail-2026-07-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-07-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-07-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-315"
  },
  {
   "id": "asos-bf-DEC-2026-07-03",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-07-03",
   "county": "Macon",
   "source": "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 (DEC) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.76--89.05",
   "lat": 39.76,
   "lon": -89.05,
   "zip": "",
   "city": "Boody",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of ping pong size hail with a ruler.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.85--89.24",
   "lat": 39.85,
   "lon": -89.24,
   "zip": "",
   "city": "Illiopolis",
   "date": "2026-06-17",
   "county": "Sangamon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf Ball size hail.",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "evidenceLevel": "observed",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.85--89.26",
   "lat": 39.85,
   "lon": -89.26,
   "zip": "",
   "city": "1 W Illiopolis",
   "date": "2026-06-17",
   "county": "Sangamon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.84--89.14",
   "lat": 39.84,
   "lon": -89.14,
   "zip": "",
   "city": "2 SE Niantic",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Niantic",
   "sourceDetail": "NWS ILX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.76--89.05",
   "lat": 39.76,
   "lon": -89.05,
   "zip": "",
   "city": "Boody",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from Boody. Golf ball size hail near route 48 outside of Boody. Time estimated from radar.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.78--88.98",
   "lat": 39.78,
   "lon": -88.98,
   "zip": "",
   "city": "Elwin",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping Pong size hail.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.84--88.95",
   "lat": 39.84,
   "lon": -88.95,
   "zip": "",
   "city": "Decatur",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.83--88.86",
   "lat": 39.83,
   "lon": -88.86,
   "zip": "",
   "city": "Decatur Airport",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Decatur Airport",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.84--88.97",
   "lat": 39.84,
   "lon": -88.97,
   "zip": "",
   "city": "1 W Decatur",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Decatur",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.85--88.99",
   "lat": 39.85,
   "lon": -88.99,
   "zip": "",
   "city": "2 W Decatur",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.72--88.53",
   "lat": 39.72,
   "lon": -88.53,
   "zip": "",
   "city": "3 N Cadwell",
   "date": "2026-06-17",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of 3 inch diameter jagged hailstone with ruler along with corn damaged from the large hail on farmland between Lovington and Arthur.",
   "sourceDetail": "NWS ILX — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.77--88.65",
   "lat": 39.77,
   "lon": -88.65,
   "zip": "",
   "city": "4 SW Hammond",
   "date": "2026-06-17",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Golf Ball (1.75 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-17-hail-39.72--88.63",
   "lat": 39.72,
   "lon": -88.63,
   "zip": "",
   "city": "Lovington",
   "date": "2026-06-17",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Wind driven tennis ball size hail put holes in siding and broke windows.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-lsr-2026-06-17-wind-39.83--88.86",
   "lat": 39.83,
   "lon": -88.86,
   "zip": "",
   "city": "Decatur Airport",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Decatur Airport",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-39.70--89.14",
   "lat": 39.7,
   "lon": -89.14,
   "zip": "",
   "city": "1 W Blue Mound",
   "date": "2026-06-17",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-1, max winds 110 mph, path length 10.7 miles, width 700 yards. The tornado began in northern Christian County in the Griswold Conservation Area, causing extensive tree damage throughout the property. It crossed the county line into Macon County, damaging more trees and structures in Blue Mound, including the roof of Meridian Elementary School. It also destroyed 2 grain bins south of the school. It tracked east-southeast, taking down electrical transmission lines and numerous large tree branches. It crossed US-51 and tracked east-southeast into Shelby County where it damaged more trees and electrical transmission lines along the Shelby/Macon county line. The tornado lifted 3 miles northeast of Moweaqua along N 1000 East Rd.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-17-tornado-39.62--88.82",
   "lat": 39.62,
   "lon": -88.82,
   "zip": "",
   "city": "4 WSW Bethany",
   "date": "2026-06-17",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-1, max winds 100 mph, path length 3.37 miles, width 75 yards. The tornado touched down about 4 miles southwest of Bethany in northeast Christian County where it snapped a softwood tree trunk and removed large branches from hardwood trees. It continued east, crossing the county line into Moultrie County and damaging more trees along its path. It lifted near County Road 300 N, about 2 miles south of Bethany.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-285-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-285"
  },
  {
   "id": "iem-ww-ILX-SV-W-285-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-285"
  },
  {
   "id": "iem-ww-ILX-SV-W-273-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-273"
  },
  {
   "id": "iem-ww-ILX-SV-W-273-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-273"
  },
  {
   "id": "iem-ww-ILX-SV-W-289-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-289"
  },
  {
   "id": "iem-ww-ILX-SV-W-289-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-289"
  },
  {
   "id": "iem-ww-ILX-SV-W-282-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-282"
  },
  {
   "id": "iem-ww-ILX-SV-W-282-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-282"
  },
  {
   "id": "iem-ww-ILX-SV-W-270-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-270"
  },
  {
   "id": "iem-ww-ILX-SV-W-270-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-270"
  },
  {
   "id": "iem-ww-ILX-SV-W-280-Macon-wind-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-280"
  },
  {
   "id": "iem-ww-ILX-SV-W-280-Macon-hail-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-17. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-280"
  },
  {
   "id": "iem-ww-ILX-TO-W-98-Macon-tornado-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-98"
  },
  {
   "id": "iem-ww-ILX-TO-W-102-Macon-tornado-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-102"
  },
  {
   "id": "iem-ww-ILX-TO-W-104-Macon-tornado-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-104"
  },
  {
   "id": "iem-ww-ILX-TO-W-100-Macon-tornado-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-100"
  },
  {
   "id": "iem-ww-ILX-TO-W-101-Macon-tornado-2026-06-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-101"
  },
  {
   "id": "asos-bf-DEC-2026-06-17",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-06-17",
   "county": "Macon",
   "source": "IEM ASOS Station",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "DECATUR (DEC) recorded a 78 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-11-hail-39.84--88.91",
   "lat": 39.84,
   "lon": -88.91,
   "zip": "",
   "city": "2 E Decatur",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.02--89.22",
   "lat": 40.02,
   "lon": -89.22,
   "zip": "",
   "city": "3 SW Chestnut",
   "date": "2026-06-11",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Report relayed by county EM.",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.97--89.16",
   "lat": 39.97,
   "lon": -89.16,
   "zip": "",
   "city": "Latham",
   "date": "2026-06-11",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Latham",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.93--89.06",
   "lat": 39.93,
   "lon": -89.06,
   "zip": "",
   "city": "Warrensburg",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Warrensburg",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.64--89.19",
   "lat": 39.64,
   "lon": -89.19,
   "zip": "",
   "city": "Stonington",
   "date": "2026-06-11",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Stonington",
   "sourceDetail": "NWS ILX — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.72--88.90",
   "lat": 39.72,
   "lon": -88.9,
   "zip": "",
   "city": "4 SSW Mount Zion",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Personal weather station.",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.64--88.72",
   "lat": 39.64,
   "lon": -88.72,
   "zip": "",
   "city": "1 E Bethany",
   "date": "2026-06-11",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 E Bethany",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-39.89--88.66",
   "lat": 39.89,
   "lon": -88.66,
   "zip": "",
   "city": "4 E Cerro Gordo",
   "date": "2026-06-11",
   "county": "Piatt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down about 5 miles southwest of Bement, near the intersection of County Rd 600 and N 500 East Rd where it damaged two large trees. The tornado progressed through open fields just south of State Hwy 105, where a drone captured the rotational marks in the corn fields. The tornado removed the roof of a grain storage building and snapped two power poles where Hwy 105 turns north toward Bement. A camper was flipped over and destroyed along N 1000 East Rd, then the tornado moved northeast and cause damage to a grain bin, a couple of outbuildings and several trees along E 900 North Rd before it dissipated before reaching the county line. EF1 tornado. 10.11 miles.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-255-Macon-wind-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-255"
  },
  {
   "id": "iem-ww-ILX-SV-W-255-Macon-hail-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-255"
  },
  {
   "id": "iem-ww-ILX-SV-W-251-Macon-wind-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-251"
  },
  {
   "id": "iem-ww-ILX-SV-W-251-Macon-hail-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-251"
  },
  {
   "id": "iem-ww-ILX-SV-W-249-Macon-wind-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-249"
  },
  {
   "id": "iem-ww-ILX-SV-W-249-Macon-hail-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-249"
  },
  {
   "id": "iem-ww-ILX-SV-W-253-Macon-wind-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-253"
  },
  {
   "id": "iem-ww-ILX-SV-W-253-Macon-hail-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-253"
  },
  {
   "id": "iem-ww-ILX-SV-W-247-Macon-wind-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-247"
  },
  {
   "id": "iem-ww-ILX-SV-W-247-Macon-hail-2026-06-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-247"
  },
  {
   "id": "asos-bf-DEC-2026-06-11",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-06-11",
   "county": "Macon",
   "source": "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 (DEC) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-40.05--89.30",
   "lat": 40.05,
   "lon": -89.3,
   "zip": "",
   "city": "3 NNW Mount Pulaski",
   "date": "2026-06-10",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down about 3 miles northwest of Mount Pulaski where it did some minor tree damage. The tornado intensified as it progressed east along 900 St, where it did extensive tree damage for about a half mile, damaging numerous trees. The tornado angled southeast and crossed Hwy 54 producing more tree damage. The tornado produced mainly tree damage for the remainder of its time on the ground, dissipating about 3 miles north of Forsyth. EF1 tornado. 19.76 miles.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-40.09--88.86",
   "lat": 40.09,
   "lon": -88.86,
   "zip": "",
   "city": "2 S Lane",
   "date": "2026-06-10",
   "county": "De Witt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado on the ground south of Lane.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10-tornado-40.00--88.85",
   "lat": 40,
   "lon": -88.85,
   "zip": "",
   "city": "2 WNW Argenta",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down about 2 miles west-northwest of Argenta where it damaged an outbuilding and some trees. It progressed east through Argenta where it snapped off several trees. The tornado produced mainly tree damage as it moved east along Newburg Rd before dissipating 3 miles south of Cisco.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-238-Macon-wind-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-238"
  },
  {
   "id": "iem-ww-ILX-SV-W-238-Macon-hail-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-238"
  },
  {
   "id": "iem-ww-ILX-SV-W-227-Macon-wind-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-227"
  },
  {
   "id": "iem-ww-ILX-SV-W-227-Macon-hail-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-06-10. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-227"
  },
  {
   "id": "iem-ww-ILX-TO-W-80-Macon-tornado-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-80"
  },
  {
   "id": "iem-ww-ILX-TO-W-81-Macon-tornado-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-81"
  },
  {
   "id": "iem-ww-ILX-TO-W-79-Macon-tornado-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-79"
  },
  {
   "id": "iem-ww-ILX-TO-W-83-Macon-tornado-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-83"
  },
  {
   "id": "iem-ww-ILX-TO-W-84-Macon-tornado-2026-06-10",
   "zip": "",
   "city": "Macon",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-06-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-84"
  },
  {
   "id": "asos-bf-DEC-2026-06-10",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-06-10",
   "county": "Macon",
   "source": "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 (DEC) recorded a 54 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-212-Macon-wind-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-212"
  },
  {
   "id": "iem-ww-ILX-SV-W-212-Macon-hail-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-212"
  },
  {
   "id": "iem-ww-ILX-SV-W-210-Macon-wind-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-210"
  },
  {
   "id": "iem-ww-ILX-SV-W-210-Macon-hail-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-210"
  },
  {
   "id": "iem-ww-ILX-SV-W-213-Macon-wind-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-213"
  },
  {
   "id": "iem-ww-ILX-SV-W-213-Macon-hail-2026-05-18",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-213"
  },
  {
   "id": "iem-lsr-2026-05-04-hail-39.72--88.63",
   "lat": 39.72,
   "lon": -88.63,
   "zip": "",
   "city": "Lovington",
   "date": "2026-05-04",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Via Broadcast Media.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-04-hail-39.60--88.61",
   "lat": 39.6,
   "lon": -88.61,
   "zip": "",
   "city": "Sullivan",
   "date": "2026-05-04",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed by Broadcast Media.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-05-04-hail-39.63--88.73",
   "lat": 39.63,
   "lon": -88.73,
   "zip": "",
   "city": "1 SE Bethany",
   "date": "2026-05-04",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Relayed from broadcast media.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-ILX-SV-W-192-Macon-wind-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-192"
  },
  {
   "id": "iem-ww-ILX-SV-W-192-Macon-hail-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-192"
  },
  {
   "id": "iem-ww-ILX-SV-W-198-Macon-wind-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-198"
  },
  {
   "id": "iem-ww-ILX-SV-W-198-Macon-hail-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag hail: 1.25\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.25,
   "warningProductKey": "ILX-SV-W-198"
  },
  {
   "id": "iem-ww-ILX-SV-W-191-Macon-wind-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-191"
  },
  {
   "id": "iem-ww-ILX-SV-W-191-Macon-hail-2026-05-04",
   "zip": "",
   "city": "Macon",
   "date": "2026-05-04",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-05-04. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-191"
  },
  {
   "id": "iem-lsr-2026-05-03-hail-39.52--89.05",
   "lat": 39.52,
   "lon": -89.05,
   "zip": "",
   "city": "Assumption",
   "date": "2026-05-03",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated from radar.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.83--88.87",
   "lat": 39.83,
   "lon": -88.87,
   "zip": "",
   "city": "1 WSW Decatur Airport",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous non-tstm wnd gst report from 1 WSW Decatur Airport. ASOS station KDEC Decatur Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.93--89.06",
   "lat": 39.93,
   "lon": -89.06,
   "zip": "",
   "city": "Warrensburg",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Warrensburg",
   "sourceDetail": "NWS ILX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.97--89.16",
   "lat": 39.97,
   "lon": -89.16,
   "zip": "",
   "city": "Latham",
   "date": "2026-04-27",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated 70-80 mph winds.",
   "sourceDetail": "NWS ILX — Fire Dept/Rescue via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.94--89.11",
   "lat": 39.94,
   "lon": -89.11,
   "zip": "",
   "city": "3 W Warrensburg",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 W Warrensburg",
   "sourceDetail": "NWS ILX — Law Enforcement via Iowa Mesonet",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.83--88.87",
   "lat": 39.83,
   "lon": -88.87,
   "zip": "",
   "city": "1 WSW Decatur Airport",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEC Decatur Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-40.01--89.36",
   "lat": 40.01,
   "lon": -89.36,
   "zip": "",
   "city": "4 W Mount Pulaski",
   "date": "2026-04-27",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, max wind speed 90 mph, path length 15 miles, path width 400 yds. A tornado touched down in south central Logan County, commencing near the intersection of 1250th Ave and 600th St, where it caused minor tree damage. The tornado tracked east-northeast, impacting the northwest side of Mount Pulaski. Along this path, it crossed 700th St and State Route 121, resulting in further damage to trees, a machine shed, and several small grain silos. Continuing its movement, the tornado crossed State Highway 54, uprooting additional trees and tearing metal paneling from an old barn near the intersection of Highway 54 and 2000th Ave. The path continued just south of Chestnut, snapping small tree limbs, before crossing the Logan De Witt county line with minor tree damage. The tornado ultimately lifted approximately two miles south of Kenney.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-40.07--89.04",
   "lat": 40.07,
   "lon": -89.04,
   "zip": "",
   "city": "Rowell",
   "date": "2026-04-27",
   "county": "De Witt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, max wind speed 88 mph, path length 6 miles, path width 400 yards. The tornado initially caused damage near the intersection of Rowell Rd and Bantam Rd, evidenced by extensive tree damage, including large trees snapped halfway up the trunk and a few healthy trees uprooted. Traveling east northeast along Rowell Rd, the storm continued to cause tree damage. It then crossed Rowell Rd near Bearsdale Rd, snapping a wooden power pole. Further damage was observed near the interchange of Rowell Rd and Highway 51, where a single residence home and a barn sustained minor roof damage. The tornado then turned northeast, causing minor roof damage to a home and additional minor tree damage along Ospur Rd before finally lifting just prior to reaching Weldon Springs Rd.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-40.09--88.90",
   "lat": 40.09,
   "lon": -88.9,
   "zip": "",
   "city": "3 SW Lane",
   "date": "2026-04-27",
   "county": "De Witt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, max wind 100 mph, path length 14 miles, path width 500 yards. The tornado developed 8 miles west of Weldon, snapping several electric poles and damaging trees. It continued tracking through the town of Weldon, causing more tree damage, removing roofing material from a single family residence, and peeling back the roof on the Deland-Weldon High School. The tornado crossed State Highway 10, striking a few farm outbuildings and damaging more trees before dissipating about 1 mile north of De Land.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-40.19--88.89",
   "lat": 40.19,
   "lon": -88.89,
   "zip": "",
   "city": "4 ESE Wapella",
   "date": "2026-04-27",
   "county": "De Witt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Small machine shed collapsed with its debris strewn toward the ENE near the intersection of Birkbeck Rd and Northfork Rd.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-144-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-144"
  },
  {
   "id": "iem-ww-ILX-SV-W-144-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-144"
  },
  {
   "id": "iem-ww-ILX-SV-W-153-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-153"
  },
  {
   "id": "iem-ww-ILX-SV-W-153-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-153"
  },
  {
   "id": "iem-ww-ILX-SV-W-170-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-170"
  },
  {
   "id": "iem-ww-ILX-SV-W-170-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ILX-SV-W-170"
  },
  {
   "id": "iem-ww-ILX-SV-W-172-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-172"
  },
  {
   "id": "iem-ww-ILX-SV-W-172-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-172"
  },
  {
   "id": "iem-ww-ILX-SV-W-150-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-150"
  },
  {
   "id": "iem-ww-ILX-SV-W-150-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ILX-SV-W-150"
  },
  {
   "id": "iem-ww-ILX-SV-W-148-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-148"
  },
  {
   "id": "iem-ww-ILX-SV-W-148-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-148"
  },
  {
   "id": "iem-ww-ILX-SV-W-168-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-168"
  },
  {
   "id": "iem-ww-ILX-SV-W-168-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-168"
  },
  {
   "id": "iem-ww-ILX-SV-W-151-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-151"
  },
  {
   "id": "iem-ww-ILX-SV-W-151-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-151"
  },
  {
   "id": "iem-ww-ILX-SV-W-169-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-169"
  },
  {
   "id": "iem-ww-ILX-SV-W-169-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-169"
  },
  {
   "id": "iem-ww-ILX-SV-W-154-Macon-wind-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-154"
  },
  {
   "id": "iem-ww-ILX-SV-W-154-Macon-hail-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-27. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-154"
  },
  {
   "id": "iem-ww-ILX-TO-W-69-Macon-tornado-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-69"
  },
  {
   "id": "iem-ww-ILX-TO-W-70-Macon-tornado-2026-04-27",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-70"
  },
  {
   "id": "asos-bf-DEC-2026-04-27",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-04-27",
   "county": "Macon",
   "source": "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 (DEC) recorded a 57 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-39.83--88.86",
   "lat": 39.83,
   "lon": -88.86,
   "zip": "",
   "city": "Decatur Airport",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Decatur Airport",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-40.04--89.22",
   "lat": 40.04,
   "lon": -89.22,
   "zip": "",
   "city": "2 WSW Chestnut",
   "date": "2026-04-17",
   "county": "Logan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, max wind speed 95 mph, path length 1.6 mi. This tornado touched down in an open field and moved east-northeast. The only damaged was to a power pole along Hwy 54 at the intersection of 2000 Ave.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-40.07--89.05",
   "lat": 40.07,
   "lon": -89.05,
   "zip": "",
   "city": "Rowell",
   "date": "2026-04-17",
   "county": "De Witt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, max wind speed 100 mph, path length 7.0 mi. This tornado touched down near the intersection of 1500 North Rd and 550 East Rd, where it damaged two farm out buildings and damaged a tree. As it moved east, it damaged a power pole and snapped the top of a tree off, throwing it 300 yds to the east. The tornado continued to the east, crossing Hwy 51 and then ending on Weldon Springs Rd where it damaged another farm out building and the top of a tree.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-40.08--88.61",
   "lat": 40.08,
   "lon": -88.61,
   "zip": "",
   "city": "3 SSE De Land",
   "date": "2026-04-17",
   "county": "Piatt",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1, peak wind speed 100 mph, path length 2.36 mi. The tornado set down west of a farmstead and collapsed an empty, 90 ft concrete grain silo. It also blew out the east side doors of a machine building and two north wall panels. The tornado continued to the east northeast, ending 2 miles away.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-135-Macon-wind-2026-04-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-17. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-135"
  },
  {
   "id": "iem-ww-ILX-SV-W-135-Macon-hail-2026-04-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-135"
  },
  {
   "id": "iem-ww-ILX-SV-W-137-Macon-wind-2026-04-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-17. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-137"
  },
  {
   "id": "iem-ww-ILX-SV-W-137-Macon-hail-2026-04-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-04-17. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-137"
  },
  {
   "id": "iem-ww-ILX-TO-W-60-Macon-tornado-2026-04-17",
   "zip": "",
   "city": "Macon",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-60"
  },
  {
   "id": "asos-bf-DEC-2026-04-17",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-04-17",
   "county": "Macon",
   "source": "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 (DEC) recorded a 57 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2026-04-12",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-04-12",
   "county": "Macon",
   "source": "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 (DEC) recorded a 56 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2026-04-04",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-04-04",
   "county": "Macon",
   "source": "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 (DEC) recorded a 53 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2026-04-02",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-04-02",
   "county": "Macon",
   "source": "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 (DEC) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2026-03-31",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-03-31",
   "county": "Macon",
   "source": "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 (DEC) recorded a 50 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-26-hail-39.71--89.00",
   "lat": 39.71,
   "lon": -89,
   "zip": "",
   "city": "Macon",
   "date": "2026-03-26",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter size hail reported.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-26-hail-39.63--89.02",
   "lat": 39.63,
   "lon": -89.02,
   "zip": "",
   "city": "Moweaqua",
   "date": "2026-03-26",
   "county": "Shelby",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Ping pong size hail with photo.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-03-26-hail-39.65--88.72",
   "lat": 39.65,
   "lon": -88.72,
   "zip": "",
   "city": "1 E Bethany",
   "date": "2026-03-26",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-26-hail-39.60--88.61",
   "lat": 39.6,
   "lon": -88.61,
   "zip": "",
   "city": "Sullivan",
   "date": "2026-03-26",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail reported in Sullivan.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1323948-2026-03-26",
   "lon": 211849,
   "zip": "",
   "city": "MACON",
   "date": "2026-03-26",
   "county": "Macon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "An unseasonably warm and humid airmass developed across central Illinois on March 26, 2026, with some locations recording record high temperatures in the upper 80s and lower 90s. Dewpoints also surged into the lower 60s. As a cold front approached during the evening, scattered to widespread strong to severe storms developed along and ahead of the front, primarily in areas north of I-70. These storms produced hail as large as golf balls, as well as a few wind damage reports.",
   "sourceDetail": "Verified by Emergency Manager — NCEI Event #1323948",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-ILX-SV-W-91-Macon-wind-2026-03-26",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-26",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-26. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-91"
  },
  {
   "id": "iem-ww-ILX-SV-W-91-Macon-hail-2026-03-26",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-26",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-91"
  },
  {
   "id": "asos-bf-DEC-2026-03-15",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "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 (DEC) recorded a 53 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.60--88.61",
   "lat": 39.6,
   "lon": -88.61,
   "zip": "",
   "city": "Sullivan",
   "date": "2026-03-15",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated winds at least 50-60 mph. Video shared via social media.",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.83--88.87",
   "lat": 39.83,
   "lon": -88.87,
   "zip": "",
   "city": "1 WSW Decatur Airport",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEC Decatur Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-15-tornado-39.51--89.07",
   "lat": 39.51,
   "lon": -89.07,
   "zip": "",
   "city": "1 WSW Assumption",
   "date": "2026-03-15",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down just southwest of Assumption and town along W Illinois St where it uprooted and snapped numerous trees and knocked over a couple power poles. The tornado proceeded through town where it snapped more trees and removed roofing material from a downtown building and tossed it into an alley. As the tornado exited town to the northeast, it damaged a few more trees before it dissipated before crossing Highway 51.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-15-tornado-39.64--88.80",
   "lat": 39.64,
   "lon": -88.8,
   "zip": "",
   "city": "3 W Bethany",
   "date": "2026-03-15",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado developed about 2 miles west of Bethany where it uprooted an old tree. It curved to the northeast and caused tree damage as well as destroying an outbuilding along County Rd 225 E before dissipating near Hwy 121.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-15-tornado-39.72--88.69",
   "lat": 39.72,
   "lon": -88.69,
   "zip": "",
   "city": "3 W Lovington",
   "date": "2026-03-15",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The tornado touched down about 2 miles west of Lovington along County Rd 700 E and progressed to the northeast eventually ending near Lanton about 3 miles north of Lovington. Along its path, the tornado snapped large branches and uprooted one tree, as well as did roof damage to an outbuilding and a home. Before it ended along County Road 2500 N, it snapped a power pole.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-62-Macon-wind-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-62"
  },
  {
   "id": "iem-ww-ILX-SV-W-62-Macon-hail-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ILX-SV-W-62"
  },
  {
   "id": "iem-ww-ILX-SV-W-60-Macon-wind-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-60"
  },
  {
   "id": "iem-ww-ILX-SV-W-60-Macon-hail-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ILX-SV-W-60"
  },
  {
   "id": "iem-ww-ILX-SV-W-61-Macon-wind-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-61"
  },
  {
   "id": "iem-ww-ILX-SV-W-61-Macon-hail-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-15. Storm tag hail: 0.88\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "ILX-SV-W-61"
  },
  {
   "id": "iem-ww-ILX-TO-W-25-Macon-tornado-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-25"
  },
  {
   "id": "iem-ww-ILX-TO-W-24-Macon-tornado-2026-03-15",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-15",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-24"
  },
  {
   "id": "iem-lsr-2026-03-11-hail-39.89--88.96",
   "lat": 39.89,
   "lon": -88.96,
   "zip": "",
   "city": "2 S Forsyth",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Forsyth",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "ncei-1319542-2026-03-11",
   "lon": 211184,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-03-11",
   "county": "Macon",
   "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": "Power lines were blown down on Florida Court.",
   "sourceDetail": "Verified by 911 Call Center — NCEI Event #1319542",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ncei-1319533-2026-03-11",
   "lon": 211184,
   "zip": "",
   "city": "FORSYTH",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A warm front lifted northward through central Illinois on March 10th, allowing temperatures to soar into the upper 70s and lower 80s.  Record highs were established at Springfield (84 degrees), Peoria (83 degrees), and Lincoln (82 degrees)...all topping their previous highs set back in 1955.  As an upper-level disturbance tracked eastward out of the Plains and interacted with the departing front, scattered supercell thunderstorms developed along and north of a Macomb to Pontiac line during the late afternoon.  Some of these cells dropped giant hail (over 4 inches in diameter) across the southern part of the NWS Chicago County Warning Area (CWA).  Further south in the NWS Lincoln coverage zone, the storms spawned 3 tornadoes across parts of Knox, Stark, and Marshall counties.  After these initial cells tracked further northeast out of the area, a line of thunderstorms formed along an advancing cold front across the Illinois River Valley by late evening...with the storms eventually dropping south of the I-70 corridor toward daybreak on March 11th.  The line initially produced a downburst with 80-90mph winds in Havana in Mason County, as well as 2 tornadoes further east in rural Mason County.  Closer to sunrise, an additional tornado touched down near Yale in Jasper County before the storms exited into Indiana.",
   "sourceDetail": "Verified by Broadcast Media — NCEI Event #1319533",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-ww-ILX-SV-W-45-Macon-wind-2026-03-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-45"
  },
  {
   "id": "iem-ww-ILX-SV-W-45-Macon-hail-2026-03-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-11. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "ILX-SV-W-45"
  },
  {
   "id": "iem-ww-ILX-SV-W-44-Macon-wind-2026-03-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-44"
  },
  {
   "id": "iem-ww-ILX-SV-W-44-Macon-hail-2026-03-11",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-11",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-11. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-44"
  },
  {
   "id": "iem-ww-ILX-SV-W-32-Macon-wind-2026-03-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-32"
  },
  {
   "id": "iem-ww-ILX-SV-W-32-Macon-hail-2026-03-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-32"
  },
  {
   "id": "iem-ww-ILX-SV-W-31-Macon-wind-2026-03-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-03. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-31"
  },
  {
   "id": "iem-ww-ILX-SV-W-31-Macon-hail-2026-03-03",
   "zip": "",
   "city": "Macon",
   "date": "2026-03-03",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2026-03-03. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-31"
  },
  {
   "id": "asos-bf-DEC-2026-01-19",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-01-19",
   "county": "Macon",
   "source": "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 (DEC) recorded a 51 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2026-01-08",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2026-01-08",
   "county": "Macon",
   "source": "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 (DEC) recorded a 51 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2025-12-29",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2025-12-29",
   "county": "Macon",
   "source": "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 (DEC) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-39.83--88.87",
   "lat": 39.83,
   "lon": -88.87,
   "zip": "",
   "city": "1 WSW Decatur Airport",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KDEC Decatur Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DEC-2025-12-28",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "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 (DEC) recorded a 54 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.71--89.14",
   "lat": 39.71,
   "lon": -89.14,
   "zip": "",
   "city": "1 WNW Blue Mound",
   "date": "2025-12-28",
   "county": "Christian",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Storm chaser video shows a tornado approaching the Christian-Macon County line from the west, kicking up dirt and corn stubble as it does so. The tornado crossed the county line, continuing east-northeast into Macon County northwest of Blue Mound. As the tornado crossed the county line, it moved across power lines, but it did not damage them.",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.70--89.14",
   "lat": 39.7,
   "lon": -89.14,
   "zip": "",
   "city": "1 WNW Blue Mound",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-2 tornado touched down in far eastern Christian County where a spotter captured video of the tornado heading toward and crossing IL Route 48. The tornado remained weak with minimal damage until it crossed US Hwy 51 and reached Elwin. The damage between Elwin and Turpin included numerous snapped large trees as well as several homes with roof damage. Some of the more significant damage with this tornado occurred along E Skyline Drive as the tornado removed the majority of the roofs off of 8 homes and produced complete destruction of a garage that was tossed to the next block. Very large trees were also snapped off in that area. More home roof damage and tree damage occurred between S Baltimore Ave and S Mount Zion Rd, as the tornado crossed Bentonville Rd at Mount Zion Rd. The tornado weakened after that point, but was video taped by a couple of spotters progressing east all the way into Piatt County before dissipating near State Hwy 32. The tornado was on the ground for 34 minutes covering 23.6 miles with a peak wind speed of 120 mph.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.79--88.93",
   "lat": 39.79,
   "lon": -88.93,
   "zip": "",
   "city": "3 E Elwin",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Significant structural damage to home by a tornado.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.80--88.88",
   "lat": 39.8,
   "lon": -88.88,
   "zip": "",
   "city": "2 NNW Mount Zion",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Significant structure damage to home from a tornado.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.80--88.89",
   "lat": 39.8,
   "lon": -88.89,
   "zip": "",
   "city": "2 NW Mount Zion",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "8 homes destroyed by a tornado.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-39.80--88.87",
   "lat": 39.8,
   "lon": -88.87,
   "zip": "",
   "city": "2 WSW Long Creek",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Garage destroyed, roof blown off a home and power lines down by a tornado.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ncei-1305606-2025-12-28",
   "lon": 209460,
   "zip": "",
   "city": "BLUE MOUND",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 0.95,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This tornado crossed into far western Macon County from Christian County about 1 mile west-northwest of Blue Mound at 3:00 PM CST.  It tracked east-northeastward and remained weak until it crossed US Highway 54 and reached Elwin.  Between Elwin and Turpin, several homes sustained roof damage and numerous large trees were snapped.  The most significant tornado damage occurred along East Skyline Drive as the roofs of 8 homes were stripped off, a garage was completely destroyed and tossed to the next block, and very large trees were knocked down.  As the tornado continued east-northeastward, it caused more roof and tree damage between South Baltimore Avenue and South Mount Zion Road.  The tornado then weakened, but continued to snap tree branches and cause shingle damage to a few homes as it passed through the Long Creek area eastward to the Macon/Piatt County line.  It then tracked into western Piatt County just north of the intersection of Ocean Trail and NE County Line Road at 3:30 PM CST.",
   "sourceDetail": "Verified by NWS Storm Survey — NCEI Event #1305606",
   "tornadoScale": "EF2",
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "iem-ww-ILX-SV-W-236-Macon-wind-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-236"
  },
  {
   "id": "iem-ww-ILX-SV-W-236-Macon-hail-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-236"
  },
  {
   "id": "iem-ww-ILX-SV-W-232-Macon-wind-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-232"
  },
  {
   "id": "iem-ww-ILX-SV-W-232-Macon-hail-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-232"
  },
  {
   "id": "iem-ww-ILX-SV-W-237-Macon-wind-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-237"
  },
  {
   "id": "iem-ww-ILX-SV-W-237-Macon-hail-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-237"
  },
  {
   "id": "iem-ww-ILX-SV-W-231-Macon-wind-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-231"
  },
  {
   "id": "iem-ww-ILX-SV-W-231-Macon-hail-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-12-28. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-231"
  },
  {
   "id": "iem-ww-ILX-TO-W-82-Macon-tornado-2025-12-28",
   "zip": "",
   "city": "Macon",
   "date": "2025-12-28",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS ILX for Macon on 2025-12-28. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-82"
  },
  {
   "id": "asos-bf-DEC-2025-11-26",
   "lat": 39.8346,
   "lon": -88.8657,
   "zip": "",
   "city": "DECATUR",
   "date": "2025-11-26",
   "county": "Macon",
   "source": "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 (DEC) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — DECATUR (DEC) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-18-hail-39.88--88.81",
   "lat": 39.88,
   "lon": -88.81,
   "zip": "",
   "city": "Oakley",
   "date": "2025-11-18",
   "county": "Macon",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Time estimated by radar.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-11-18-hail-39.89--88.73",
   "lat": 39.89,
   "lon": -88.73,
   "zip": "",
   "city": "Cerro Gordo",
   "date": "2025-11-18",
   "county": "Piatt",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Cerro Gordo",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-11-18-hail-39.72--88.63",
   "lat": 39.72,
   "lon": -88.63,
   "zip": "",
   "city": "Lovington",
   "date": "2025-11-18",
   "county": "Moultrie",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Delayed report. Photo shows accumulating hail_ with numerous hailstones between quarter and half dollar size.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1301057-2025-11-18",
   "lon": 208889,
   "zip": "",
   "city": "OAKLEY",
   "date": "2025-11-18",
   "county": "Macon",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A nearly stationary frontal boundary separating an unseasonably warm airmass with temperatures in the lower 70s south of the I-64 corridor from much cooler readings in the upper 40s to around 50 degrees across central Illinois served as the focus for scattered severe thunderstorms during the afternoon of November 18th.  The storms were primarily focused south of I-72 and east of US-51 and produced hail ranging from the size of peas (0.25 inches in diameter) to as large as tennis balls (2.5 inches in diameter).",
   "sourceDetail": "Verified by Public — NCEI Event #1301057",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "iem-ww-ILX-SV-W-218-Macon-wind-2025-11-18",
   "zip": "",
   "city": "Macon",
   "date": "2025-11-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-11-18. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-218"
  },
  {
   "id": "iem-ww-ILX-SV-W-218-Macon-hail-2025-11-18",
   "zip": "",
   "city": "Macon",
   "date": "2025-11-18",
   "county": "Macon",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS ILX for Macon on 2025-11-18. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-218"
  }
 ]
}