{
 "dataset": "Champaign, IL storm events — 12-month window, 25-mile radius plus Champaign 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": 173,
 "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": "nws-alert-1453a9e934f89f78.001-Champaig-wind-2026-08-26",
   "lat": 39.97833333333333,
   "lon": -87.72166666666665,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Champaign",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Champaign. Max wind: 60 mph. Severe Thunderstorm Warning issued August 26 at 3:25PM CDT until August 26 at 4:30PM CDT by NWS Lincoln IL",
   "sourceDetail": "NWS Lincoln IL — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-374"
  },
  {
   "id": "nws-alert-1453a9e934f89f78.001-Champaig-hail-2026-08-26",
   "lat": 39.97833333333333,
   "lon": -87.72166666666665,
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Champaign",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Champaign. Max hail: 1\". Severe Thunderstorm Warning issued August 26 at 3:25PM CDT until August 26 at 4:30PM CDT by NWS Lincoln IL",
   "sourceDetail": "NWS Lincoln IL — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "ILX-SV-W-374"
  },
  {
   "id": "ww-ILX-SV-W-370-2026-08-16-Champaign-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Champaign",
   "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: Coles, Edgar, Vermilion, Champaign, Douglas. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #370 (50 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-370"
  },
  {
   "id": "ww-ILX-SV-W-370-2026-08-16-Champaign-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Champaign",
   "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: Coles, Edgar, Vermilion, Champaign, Douglas. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #370 (50 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-370"
  },
  {
   "id": "ww-ILX-SV-W-363-2026-08-14-Champaign-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Champaign",
   "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-14. Duration: 46 min. Counties: Piatt, Champaign, Vermilion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #363 (46 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-363"
  },
  {
   "id": "ww-ILX-SV-W-363-2026-08-14-Champaign-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Champaign",
   "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-14. Duration: 46 min. Counties: Piatt, Champaign, Vermilion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #363 (46 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-363"
  },
  {
   "id": "ww-ILX-SV-W-360-2026-08-14-Champaign-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Champaign",
   "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-14. Duration: 55 min. Counties: Champaign, Vermilion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #360 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-360"
  },
  {
   "id": "ww-ILX-SV-W-360-2026-08-14-Champaign-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-14",
   "county": "Champaign",
   "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-14. Duration: 55 min. Counties: Champaign, Vermilion. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #360 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-360"
  },
  {
   "id": "asos-CMI-2026-08-13-62862",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-08-13",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 52 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "ww-ILX-SV-W-356-2026-08-13-Champaign-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Champaign",
   "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: 64 min. Counties: Piatt, Edgar, Vermilion, Champaign, Douglas. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #356 (64 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-356"
  },
  {
   "id": "ww-ILX-SV-W-356-2026-08-13-Champaign-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Champaign",
   "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: 64 min. Counties: Piatt, Edgar, Vermilion, Champaign, Douglas. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #356 (64 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-356"
  },
  {
   "id": "ww-ILX-SV-W-355-2026-08-13-Champaign-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Champaign",
   "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: 65 min. Counties: De Witt, McLean, Piatt, Champaign, Vermilion. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #355 (65 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-SV-W-355"
  },
  {
   "id": "ww-ILX-SV-W-355-2026-08-13-Champaign-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-13",
   "county": "Champaign",
   "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: 65 min. Counties: De Witt, McLean, Piatt, Champaign, Vermilion. Storm tags: wind: 70.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Severe Thunderstorm Warning #355 (65 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "ILX-SV-W-355"
  },
  {
   "id": "iem-202608131908-wind-40.03--88.28",
   "lat": 40.03,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-08-13",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Willard Airport, IL. Peak gust: 60 mph.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-11-torn-40.07-11",
   "lat": 40.07,
   "lon": -88.43,
   "zip": "",
   "city": "3 S Seymour",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 3 S Seymour",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-CMI-2026-08-11-46584",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 53 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-345-Champaign-wind-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-08-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-345"
  },
  {
   "id": "iem-ww-ILX-SV-W-345-Champaign-hail-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-08-11. 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-345"
  },
  {
   "id": "iem-ww-ILX-SV-W-342-Champaign-wind-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-08-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-342"
  },
  {
   "id": "iem-ww-ILX-SV-W-342-Champaign-hail-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-08-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-342"
  },
  {
   "id": "iem-ww-ILX-SV-W-344-Champaign-wind-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-08-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-344"
  },
  {
   "id": "iem-ww-ILX-SV-W-344-Champaign-hail-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-08-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-344"
  },
  {
   "id": "iem-ww-ILX-TO-W-140-Champaign-tornado-2026-08-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-08-11",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-08-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-140"
  },
  {
   "id": "iem-ww-ILX-SV-W-320-Champaign-wind-2026-07-04",
   "zip": "",
   "city": "Champaign",
   "date": "2026-07-04",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-320"
  },
  {
   "id": "iem-ww-ILX-SV-W-320-Champaign-hail-2026-07-04",
   "zip": "",
   "city": "Champaign",
   "date": "2026-07-04",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-320"
  },
  {
   "id": "iem-ww-ILX-TO-W-98-Champaign-tornado-2026-06-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-17",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign 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-103-Champaign-tornado-2026-06-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-17",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-103"
  },
  {
   "id": "iem-lsr-2026-06-16-hail-40.14--88.25",
   "lat": 40.14,
   "lon": -88.25,
   "zip": "",
   "city": "2 NE Champaign",
   "date": "2026-06-16",
   "county": "Champaign",
   "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-16-hail-40.11--88.04",
   "lat": 40.11,
   "lon": -88.04,
   "zip": "",
   "city": "Saint Joseph",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-16-hail-40.11--88.04",
   "lat": 40.11,
   "lon": -88.04,
   "zip": "",
   "city": "Saint Joseph",
   "date": "2026-06-16",
   "county": "Champaign",
   "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 with photo by measuring tape.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-06-16-hail-40.11--88.00",
   "lat": 40.11,
   "lon": -88,
   "zip": "",
   "city": "2 W Ogden",
   "date": "2026-06-16",
   "county": "Champaign",
   "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 along I-74 west of Odgen. A few pieces of hail larger than ping pong.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-06-16-hail-40.11--87.96",
   "lat": 40.11,
   "lon": -87.96,
   "zip": "",
   "city": "Ogden",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Oblong shape golf ball size hail from a viewer with photo.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-ww-ILX-SV-W-263-Champaign-wind-2026-06-16",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-06-16. 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-263"
  },
  {
   "id": "iem-ww-ILX-SV-W-263-Champaign-hail-2026-06-16",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-06-16. 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-263"
  },
  {
   "id": "iem-ww-ILX-SV-W-264-Champaign-wind-2026-06-16",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-06-16. 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-264"
  },
  {
   "id": "iem-ww-ILX-SV-W-264-Champaign-hail-2026-06-16",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-16",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-06-16. 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-264"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.12--88.46",
   "lat": 40.12,
   "lon": -88.46,
   "zip": "",
   "city": "2 WNW Seymour",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimating 55-60 mph gusts. Report relayed by county EM.",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.07--88.21",
   "lat": 40.07,
   "lon": -88.21,
   "zip": "",
   "city": "3 S Urbana",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 S Urbana",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.04--88.28",
   "lat": 40.04,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM 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 Willard Airport",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-40.21--88.46",
   "lat": 40.21,
   "lon": -88.46,
   "zip": "",
   "city": "2 E Mansfield",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 E Mansfield",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.95--87.97",
   "lat": 39.95,
   "lon": -87.97,
   "zip": "",
   "city": "3 NNE Broadlands",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM 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-geo-2026-06-11-tornado-40.14--88.31",
   "lat": 40.14,
   "lon": -88.31,
   "zip": "",
   "city": "3 NW Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This updates the previous report for the Champaign-Urbana tornado to adjust the starting point farther west. This tornado touched down along N Duncan Rd where it damaged solar panels, fencing and some trees. It progressed across I-74 where it damaged the roof of a business and toppled a small metal tower along N Mattis Ave. The tornado progressed east and produced tree damage as well as additional roof damage to a warehouse. The tornado produced additional tree damage and an outbuilding damage as it progressed along W Oaks Rd N. The tornado crossed Hwy 45 just northeast of Frasca Field and then largely tracked east. Structural damage was mainly some roof damage close to Hwy 45, with a number of trees snapped further east. EF1 tornado. 100 mph. 9.09 miles.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-40.15--88.29",
   "lat": 40.15,
   "lon": -88.29,
   "zip": "",
   "city": "3 NNW Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "This updates the previous Urbana tornado to extend the start point in the north side of Champaign. This tornado touched down near the intersection of N Mattis Ave and W Olympian Dr, where it damaged the roof of a business and toppled a small metal tower. The tornado progressed east and produced tree damage as well as additional roof damage to a warehouse. The tornado produced additional tree damage and an outbuilding damage as it progressed along W Oaks Rd N. The tornado crossed Hwy 45 just northeast of Frasca Field and then largely tracked east. Structural damage was mainly some roof damage close to Hwy 45, with a number of trees snapped further east.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-40.39--88.08",
   "lat": 40.39,
   "lon": -88.08,
   "zip": "",
   "city": "2 ENE Ludlow",
   "date": "2026-06-11",
   "county": "Champaign",
   "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 3 miles. This tornado touched down about a third of a mile south of the Champaign and Ford County line, along Champaign County Road 2000. It peeled part of the roof off an outbuilding, and damaged some solar panels. It crossed the border about a quarter mile west of Ford County Road 2800E, causing significant damage at a farmstead. Here, the main residence lost part of its roof, an outbuilding was nearly destroyed, and a number of trees were snapped. It lifted a short time later, after crossing 2280E.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-40.15--88.19",
   "lat": 40.15,
   "lon": -88.19,
   "zip": "",
   "city": "3 NNE Urbana",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 3 NNE Urbana. EF1, peak wind speed 100 mph, path length 3.2 miles. This tornado touched down northeast of Frasca Field along Cunningham Ave., and largely tracked east. Structural damage was mainly some roof damage close to the start of the track, with a number of trees snapped further east.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-40.13--87.92",
   "lat": 40.13,
   "lon": -87.92,
   "zip": "",
   "city": "2 ENE Ogden",
   "date": "2026-06-11",
   "county": "Vermilion",
   "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 110 mph, path length 13.5 miles. This tornado largely paralleled I-74 to the north. Some outbuildings were significantly damaged near the start of the track, but the greatest damage was in Kickapoo State Recreation Area. Here, an estimated 250 trees were snapped or damaged by winds up to 110 mph. The tornado lifted along Hungry Hollow Rd., just before moving into Danville. Damage in Danville itself was determined to be from straight-line winds of 80 to 100 mph.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11-tornado-40.40--88.46",
   "lat": 40.4,
   "lon": -88.46,
   "zip": "",
   "city": "6 SW Gibson City",
   "date": "2026-06-11",
   "county": "Ford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "NWS storm survey confirms a preliminary EF-0 tornado. Peak winds of 80 mph, width of 100 yards, and length of 11.0 miles.",
   "sourceDetail": "NWS LOT — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-252-Champaign-wind-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-252"
  },
  {
   "id": "iem-ww-ILX-SV-W-252-Champaign-hail-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-252"
  },
  {
   "id": "iem-ww-ILX-SV-W-256-Champaign-wind-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-256"
  },
  {
   "id": "iem-ww-ILX-SV-W-256-Champaign-hail-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-06-11. 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-256"
  },
  {
   "id": "iem-ww-ILX-SV-W-249-Champaign-wind-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-259-Champaign-wind-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-259"
  },
  {
   "id": "iem-ww-ILX-SV-W-259-Champaign-hail-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-06-11. 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-259"
  },
  {
   "id": "iem-ww-ILX-SV-W-250-Champaign-wind-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-250"
  },
  {
   "id": "iem-ww-ILX-SV-W-250-Champaign-hail-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-250"
  },
  {
   "id": "iem-ww-ILX-TO-W-96-Champaign-tornado-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-96"
  },
  {
   "id": "iem-ww-ILX-TO-W-86-Champaign-tornado-2026-06-11",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-86"
  },
  {
   "id": "asos-bf-CMI-2026-06-11",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-06-11",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 68 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-238-Champaign-wind-2026-06-10",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-10",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-06-10",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-10",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-235-Champaign-wind-2026-06-10",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-10",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-235"
  },
  {
   "id": "iem-ww-ILX-SV-W-235-Champaign-hail-2026-06-10",
   "zip": "",
   "city": "Champaign",
   "date": "2026-06-10",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-235"
  },
  {
   "id": "iem-geo-2026-05-18-tornado-40.42--88.18",
   "lat": 40.42,
   "lon": -88.18,
   "zip": "",
   "city": "5 WSW Paxton",
   "date": "2026-05-18",
   "county": "Ford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief EF-0 tornado significantly damaged an outbuilding at a farmstead along N 1150E Road just north of E 100N Road near Paxton.",
   "sourceDetail": "NWS LOT — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-213-Champaign-wind-2026-05-18",
   "zip": "",
   "city": "Champaign",
   "date": "2026-05-18",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-05-18",
   "zip": "",
   "city": "Champaign",
   "date": "2026-05-18",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-04-27-hail-40.04--88.06",
   "lat": 40.04,
   "lon": -88.06,
   "zip": "",
   "city": "1 NE Sidney",
   "date": "2026-04-27",
   "county": "Champaign",
   "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-04-27-wind-40.04--88.27",
   "lat": 40.04,
   "lon": -88.27,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 Willard Airport",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-40.11--87.96",
   "lat": 40.11,
   "lon": -87.96,
   "zip": "",
   "city": "Ogden",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 Ogden",
   "sourceDetail": "NWS ILX — CO-OP Observer via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-40.11--88.43",
   "lat": 40.11,
   "lon": -88.43,
   "zip": "",
   "city": "Seymour",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 Seymour",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-40.19--88.40",
   "lat": 40.19,
   "lon": -88.4,
   "zip": "",
   "city": "Mahomet",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 Mahomet",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-40.11--87.96",
   "lat": 40.11,
   "lon": -87.96,
   "zip": "",
   "city": "Ogden",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 over 60 mph winds.",
   "sourceDetail": "NWS ILX — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-40.03--88.28",
   "lat": 40.03,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM 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 KCMI Willard Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-27-tornado-40.15--88.60",
   "lat": 40.15,
   "lon": -88.6,
   "zip": "",
   "city": "3 NE De Land",
   "date": "2026-04-27",
   "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, max wind 93 mph, path length 15.5 miles, path width 500 yards. The tornado spun up west of Galesville, damaging trees and causing roof and structural damage to farm outbuildings. It continued tracking northeast into the northern side of Mahomet, causing extensive tree damage. The tornado dissipated a couple of miles northeast of Lake of the Woods near the intersection of County Road 700 and 2400N.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-172-Champaign-wind-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-168-Champaign-wind-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-154-Champaign-wind-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-SV-W-156-Champaign-wind-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-156"
  },
  {
   "id": "iem-ww-ILX-SV-W-156-Champaign-hail-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-156"
  },
  {
   "id": "iem-ww-ILX-SV-W-158-Champaign-wind-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-158"
  },
  {
   "id": "iem-ww-ILX-SV-W-158-Champaign-hail-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-158"
  },
  {
   "id": "iem-ww-ILX-TO-W-64-Champaign-tornado-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-64"
  },
  {
   "id": "iem-ww-ILX-TO-W-72-Champaign-tornado-2026-04-27",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-72"
  },
  {
   "id": "asos-bf-CMI-2026-04-27",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-04-27",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 62 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-40.04--88.28",
   "lat": 40.04,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM 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 Willard Airport",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "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-geo-2026-04-17-tornado-40.11--88.41",
   "lat": 40.11,
   "lon": -88.41,
   "zip": "",
   "city": "1 ENE Seymour",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF0, max wind speed 85 mph, path length 0.88 mi. The tornado touched down just south of Rt 10 and damaged a power pole and quickly moved east-northeast. It did minor tree damage before dissipating.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17-tornado-40.46--88.40",
   "lat": 40.46,
   "lon": -88.4,
   "zip": "",
   "city": "1 W Gibson City",
   "date": "2026-04-17",
   "county": "Ford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An NWS storm survey confirmed an EF-1 tornado with peak winds of 90 mph, path length of 4.9 miles, and maximum width of around 100 yards impacted Gibson City. The tornado caused roofing damage to several buildings and downed trees.",
   "sourceDetail": "NWS LOT — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-138-Champaign-wind-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-138"
  },
  {
   "id": "iem-ww-ILX-SV-W-138-Champaign-hail-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-138"
  },
  {
   "id": "iem-ww-ILX-SV-W-142-Champaign-wind-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-142"
  },
  {
   "id": "iem-ww-ILX-SV-W-142-Champaign-hail-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-142"
  },
  {
   "id": "iem-ww-ILX-SV-W-140-Champaign-wind-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-140"
  },
  {
   "id": "iem-ww-ILX-SV-W-140-Champaign-hail-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-140"
  },
  {
   "id": "iem-ww-ILX-TO-W-61-Champaign-tornado-2026-04-17",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-04-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-61"
  },
  {
   "id": "asos-bf-CMI-2026-04-17",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-04-17",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 59 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-12-wind-40.03--88.28",
   "lat": 40.03,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-04-12",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KCMI Willard Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CMI-2026-04-12",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-04-12",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 57 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-113-Champaign-wind-2026-04-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-04-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-113"
  },
  {
   "id": "iem-ww-ILX-SV-W-113-Champaign-hail-2026-04-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-04-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-113"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-40.22--88.36",
   "lat": 40.22,
   "lon": -88.36,
   "zip": "",
   "city": "1 NE Lake of the Woods",
   "date": "2026-04-02",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW2101 Mahomet.",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-105-Champaign-wind-2026-04-02",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-02",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-04-02. 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-105"
  },
  {
   "id": "iem-ww-ILX-SV-W-105-Champaign-hail-2026-04-02",
   "zip": "",
   "city": "Champaign",
   "date": "2026-04-02",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-04-02. 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-105"
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.31--88.39",
   "lat": 40.31,
   "lon": -88.39,
   "zip": "",
   "city": "2 W Fisher",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.).",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.31--88.36",
   "lat": 40.31,
   "lon": -88.36,
   "zip": "",
   "city": "1 W Fisher",
   "date": "2026-03-26",
   "county": "Champaign",
   "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-03-26-hail-40.32--88.35",
   "lat": 40.32,
   "lon": -88.35,
   "zip": "",
   "city": "Fisher",
   "date": "2026-03-26",
   "county": "Champaign",
   "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 Fisher from a viewer.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.32--88.27",
   "lat": 40.32,
   "lon": -88.27,
   "zip": "",
   "city": "4 E Fisher",
   "date": "2026-03-26",
   "county": "Champaign",
   "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 in Dewey IL.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.11--88.24",
   "lat": 40.11,
   "lon": -88.24,
   "zip": "",
   "city": "2 W Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "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-40.11--88.26",
   "lat": 40.11,
   "lon": -88.26,
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime size hail from a viewer.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.11--88.20",
   "lat": 40.11,
   "lon": -88.2,
   "zip": "",
   "city": "1 E Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "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-40.11--88.21",
   "lat": 40.11,
   "lon": -88.21,
   "zip": "",
   "city": "Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Urbana",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "evidenceLevel": "observed",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.13--88.18",
   "lat": 40.13,
   "lon": -88.18,
   "zip": "",
   "city": "2 NE Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail with photo on social media.",
   "sourceDetail": "NWS ILX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-03-26-hail-40.14--88.19",
   "lat": 40.14,
   "lon": -88.19,
   "zip": "",
   "city": "2 NE Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "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-40.12--88.22",
   "lat": 40.12,
   "lon": -88.22,
   "zip": "",
   "city": "1 NW Urbana",
   "date": "2026-03-26",
   "county": "Champaign",
   "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-03-26-hail-40.11--88.04",
   "lat": 40.11,
   "lon": -88.04,
   "zip": "",
   "city": "Saint Joseph",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Dime size hail in St. Joseph.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-26-wind-40.19--87.89",
   "lat": 40.19,
   "lon": -87.89,
   "zip": "",
   "city": "4 E Royal",
   "date": "2026-03-26",
   "county": "Vermilion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW7268 Hope.",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "ncei-1323938-2026-03-26",
   "lon": 211849,
   "zip": "",
   "city": "DICKERSON",
   "date": "2026-03-26",
   "county": "Champaign",
   "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 Public — NCEI Event #1323938",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "ncei-1323940-2026-03-26",
   "lon": 211849,
   "zip": "",
   "city": "FISHER",
   "date": "2026-03-26",
   "county": "Champaign",
   "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 Broadcast Media — NCEI Event #1323940",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.75
  },
  {
   "id": "ncei-1323967-2026-03-26",
   "lon": 211849,
   "zip": "",
   "city": "ILLINI ARPT",
   "date": "2026-03-26",
   "county": "Champaign",
   "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 Trained Spotter — NCEI Event #1323967",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-ww-ILX-SV-W-97-Champaign-wind-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "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 Champaign 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-97"
  },
  {
   "id": "iem-ww-ILX-SV-W-97-Champaign-hail-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-97"
  },
  {
   "id": "iem-ww-ILX-SV-W-86-Champaign-wind-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-03-26. 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-86"
  },
  {
   "id": "iem-ww-ILX-SV-W-86-Champaign-hail-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-86"
  },
  {
   "id": "iem-ww-ILX-SV-W-89-Champaign-wind-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-03-26. 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-89"
  },
  {
   "id": "iem-ww-ILX-SV-W-89-Champaign-hail-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-89"
  },
  {
   "id": "iem-ww-ILX-SV-W-88-Champaign-wind-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-03-26. 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-88"
  },
  {
   "id": "iem-ww-ILX-SV-W-88-Champaign-hail-2026-03-26",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-88"
  },
  {
   "id": "asos-bf-CMI-2026-03-26",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-03-26",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 56 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-40.03--88.28",
   "lat": 40.03,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM 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 KCMI Willard Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CMI-2026-03-15",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 55 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-15-tornado-39.77--88.36",
   "lat": 39.77,
   "lon": -88.36,
   "zip": "",
   "city": "4 ESE Garrett",
   "date": "2026-03-15",
   "county": "Douglas",
   "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 4.5 miles southwest of Tuscola along County Rd 750 N and it progressed east along that road snapping off numerous large pine trees as well as damaging an outbuilding before it dissipated shortly after crossing N County Rd 800 E.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-15-tornado-39.79--88.32",
   "lat": 39.79,
   "lon": -88.32,
   "zip": "",
   "city": "2 WSW Tuscola",
   "date": "2026-03-15",
   "county": "Douglas",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 2 WSW Tuscola, adjusting the time back one hour. The tornado touched down about 2 miles southwest of Tuscola where it snapped off several large trees along N County Rd 800 E. It moved northeast into Tuscola where it caused more tree and fencing damage. It continued on to Villa Grove with minor tree damage along the way. It snapped off multiple power poles on the north side of Villa Grove along with some tree damage before it dissipated just north of town.",
   "sourceDetail": "NWS ILX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-64-Champaign-wind-2026-03-15",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-64"
  },
  {
   "id": "iem-ww-ILX-SV-W-64-Champaign-hail-2026-03-15",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-03-15. 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-64"
  },
  {
   "id": "iem-ww-ILX-TO-W-26-Champaign-tornado-2026-03-15",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-26"
  },
  {
   "id": "iem-ww-ILX-TO-W-29-Champaign-tornado-2026-03-15",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-29"
  },
  {
   "id": "iem-ww-ILX-TO-W-28-Champaign-tornado-2026-03-15",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-15",
   "county": "Champaign",
   "source": "IEM Watch/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 Champaign on 2026-03-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS ILX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "ILX-TO-W-28"
  },
  {
   "id": "asos-bf-CMI-2026-03-13",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-03-13",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 54 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-27-Champaign-wind-2026-03-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "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 Champaign 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-27"
  },
  {
   "id": "iem-ww-ILX-SV-W-27-Champaign-hail-2026-03-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-27"
  },
  {
   "id": "iem-ww-ILX-SV-W-28-Champaign-wind-2026-03-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "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 Champaign 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-28"
  },
  {
   "id": "iem-ww-ILX-SV-W-28-Champaign-hail-2026-03-03",
   "zip": "",
   "city": "Champaign",
   "date": "2026-03-03",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-28"
  },
  {
   "id": "asos-bf-CMI-2026-02-20",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-02-20",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 55 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-19-hail-40.30--88.16",
   "lat": 40.3,
   "lon": -88.16,
   "zip": "",
   "city": "Rantoul",
   "date": "2026-02-19",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo provided of Quarter size hail stones in Rantoul.",
   "sourceDetail": "NWS ILX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-19-hail-40.32--88.15",
   "lat": 40.32,
   "lon": -88.15,
   "zip": "",
   "city": "1 NE Rantoul",
   "date": "2026-02-19",
   "county": "Champaign",
   "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": "ncei-1317667-2026-02-19",
   "lon": 210924,
   "zip": "",
   "city": "CHANUTE AFB",
   "date": "2026-02-19",
   "county": "Champaign",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "As a low pressure system moved across the upper Midwest, a cold front advanced into Illinois and interacted with elevated instability. This led to scattered thunderstorms, one of which produced quarter-sized hail in Champaign County.",
   "sourceDetail": "Verified by Public — NCEI Event #1317667",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ncei-1317668-2026-02-19",
   "lon": 210924,
   "zip": "",
   "city": "RANTOUL",
   "date": "2026-02-19",
   "county": "Champaign",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "As a low pressure system moved across the upper Midwest, a cold front advanced into Illinois and interacted with elevated instability. This led to scattered thunderstorms, one of which produced quarter-sized hail in Champaign County.",
   "sourceDetail": "Verified by Public — NCEI Event #1317668",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-ww-ILX-SV-W-6-Champaign-wind-2026-02-19",
   "zip": "",
   "city": "Champaign",
   "date": "2026-02-19",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-02-19. 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-6"
  },
  {
   "id": "iem-ww-ILX-SV-W-6-Champaign-hail-2026-02-19",
   "zip": "",
   "city": "Champaign",
   "date": "2026-02-19",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-02-19. 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-6"
  },
  {
   "id": "asos-bf-CMI-2026-01-19",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-01-19",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 50 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-4-Champaign-wind-2026-01-08",
   "zip": "",
   "city": "Champaign",
   "date": "2026-01-08",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign on 2026-01-08. 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-4"
  },
  {
   "id": "iem-ww-ILX-SV-W-4-Champaign-hail-2026-01-08",
   "zip": "",
   "city": "Champaign",
   "date": "2026-01-08",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign on 2026-01-08. 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-4"
  },
  {
   "id": "asos-bf-CMI-2026-01-08",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2026-01-08",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 54 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CMI-2025-12-29",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2025-12-29",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 53 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-40.03--88.28",
   "lat": 40.03,
   "lon": -88.28,
   "zip": "",
   "city": "Willard Airport",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM 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 KCMI Willard Arpt.",
   "sourceDetail": "NWS ILX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-40.41--88.47",
   "lat": 40.41,
   "lon": -88.47,
   "zip": "",
   "city": "3 ESE Saybrook",
   "date": "2025-12-28",
   "county": "McLean",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado touched down about 3 miles east-southeast of Saybrook and destroyed a large outbuilding throwing the debris to the E- NE. The tornado appears to have dissipated before reaching the Ford County line. Radar images supported a brief tornado, with the circulation continuing into Ford County where it went on to produce a brief EF-0 tornado just south of Gibson City.",
   "sourceDetail": "NWS ILX — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-12-28-tornado-40.44--88.38",
   "lat": 40.44,
   "lon": -88.38,
   "zip": "",
   "city": "2 S Gibson City",
   "date": "2025-12-28",
   "county": "Ford",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Based on eyewitness accounts and an assessment of damage photos provided to the NWS by the Ford County EMA and local broadcast media, it has been confirmed that a brief EF-0 tornado with estimated peak winds of 85 MPH, path length of 0.85 miles, and maximum width of 20 yards impacted the GDM facility south of Gibson City, peeling a portion of the metal roof off of a building there. No additional damage appeared to be caused by this tornado.",
   "sourceDetail": "NWS LOT — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-ILX-SV-W-237-Champaign-wind-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-Champaign-hail-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-239-Champaign-wind-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-239"
  },
  {
   "id": "iem-ww-ILX-SV-W-239-Champaign-hail-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-239"
  },
  {
   "id": "iem-ww-ILX-SV-W-228-Champaign-wind-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "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 Champaign 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-228"
  },
  {
   "id": "iem-ww-ILX-SV-W-228-Champaign-hail-2025-12-28",
   "zip": "",
   "city": "Champaign",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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-228"
  },
  {
   "id": "asos-bf-CMI-2025-12-28",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2025-12-28",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 55 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-18-wind-40.22--88.36",
   "lat": 40.22,
   "lon": -88.36,
   "zip": "",
   "city": "1 NE Lake of the Woods",
   "date": "2025-12-18",
   "county": "Champaign",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station CW2101 Mahomet.",
   "sourceDetail": "NWS ILX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CMI-2025-12-18",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2025-12-18",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 50 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CMI-2025-11-26",
   "lat": 40.0324,
   "lon": -88.2755,
   "zip": "",
   "city": "Champaign - Willard",
   "date": "2025-11-26",
   "county": "Champaign",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Champaign - Willard (CMI) recorded a 53 mph gust.",
   "sourceDetail": "IL_ASOS automated observation — Champaign - Willard (CMI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-ILX-SV-W-218-Champaign-wind-2025-11-18",
   "zip": "",
   "city": "Champaign",
   "date": "2025-11-18",
   "county": "Champaign",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "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 Champaign 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-Champaign-hail-2025-11-18",
   "zip": "",
   "city": "Champaign",
   "date": "2025-11-18",
   "county": "Champaign",
   "source": "IEM Watch/Warn 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 Champaign 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"
  }
 ]
}