{
 "dataset": "Iowa City, IA storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated 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-08-24T09:20:12.401+00:00",
 "window_days": 365,
 "event_count": 166,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "id": "asos-IOW-2026-08-12-174843",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-08-12",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-41.58--91.18",
   "lat": 41.58,
   "lon": -91.18,
   "zip": "",
   "city": "1 NW Atalissa",
   "date": "2026-08-12",
   "county": "Muscatine",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 NW Atalissa",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-IOW-2026-08-12-174936",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-08-12",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 55 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-41.77--91.97",
   "lat": 41.77,
   "lon": -91.97,
   "zip": "",
   "city": "Upper South Amana",
   "date": "2026-08-12",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "PWS reporting a 67 mph thunderstorm gust. Lots of small branches down. time of the event was estimated using radar_.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-11-wind-41.58-438",
   "lat": 41.58,
   "lon": -91.18,
   "zip": "",
   "city": "1 NW Atalissa",
   "date": "2026-08-11",
   "county": "Muscatine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 1 NW Atalissa",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-11-wind-41.77-459",
   "lat": 41.77,
   "lon": -91.97,
   "zip": "",
   "city": "Upper South Amana",
   "date": "2026-08-11",
   "county": "Iowa",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near Upper South Amana",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-07-wind-42.00-96",
   "lat": 42,
   "lon": -91.66,
   "zip": "",
   "city": "2 NNE Cedar Rapids",
   "date": "2026-08-07",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.93,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "wind reported near 2 NNE Cedar Rapids",
   "sourceDetail": "SPC filtered reports — 2026-08-07",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-0daecd19063dbcc7.001-Linn-tornado-2026-07-31",
   "lat": 41.965999999999994,
   "lon": -91.446,
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Linn",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Linn. Storm confirmed observed. Tornado Warning issued July 31 at 7:04PM CDT until July 31 at 7:45PM CDT by NWS Quad Cities IA IL",
   "sourceDetail": "NWS Quad Cities IA IL — Tornado Warning (Observed)",
   "evidenceLevel": "observed",
   "originStation": "Quad Cities IA IL Weather Station",
   "warningProductKey": "DVN-TO-W-71"
  },
  {
   "id": "iem-geo-2026-08-01T00:52:00Z-tornado-41.92--91.72",
   "lat": 41.92,
   "lon": -91.72,
   "zip": "",
   "city": "2 SW Cedar Rapids Munic",
   "date": "2026-07-31",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 SW Cedar Rapids Munic, IA. Long lived funnel cloud associated with a storm southwest of Cedar Rapids resulted in a brief touchdown just north of the Eastern Iowa Airport. This was an EFU tornado, as there is no known damage, with photos and videos indicating a very brief touchdown for less than a minute. This corrects the previous funnel cloud report from 2 SW Cedar Rapids Municipality.",
   "sourceDetail": "NWS DVN — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-31-0-0052",
   "lat": 41.92,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Munic",
   "date": "2026-07-31",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Long lived funnel cloud associated with a storm southwest of Cedar Rapids resulted in a brief touchdown just north of the Eastern Iowa Airport. This was an EFU tornado. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607201604-hail-41.92--91.78",
   "lat": 41.92,
   "lon": -91.78,
   "zip": "",
   "city": "Fairfax",
   "date": "2026-07-20",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Fairfax, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-CID-2026-07-20",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-07-20",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-CID-2026-07-20-62506",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-07-20",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 51 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-07-08",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-07-08",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-41.76--91.83",
   "lat": 41.76,
   "lon": -91.83,
   "zip": "",
   "city": "2 ESE Homestead",
   "date": "2026-07-04",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Homestead",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607040925-wind-41.76--91.83",
   "lat": 41.76,
   "lon": -91.83,
   "zip": "",
   "city": "2 ESE Homestead",
   "date": "2026-07-04",
   "county": "Iowa",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 ESE Homestead, IA. Peak gust: 67 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-03-104-0925",
   "lat": 41.76,
   "lon": -91.83,
   "zip": "",
   "city": "Homestead",
   "date": "2026-07-03",
   "county": "Iowa",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.88--91.83",
   "lat": 41.88,
   "lon": -91.83,
   "zip": "",
   "city": "1 ESE Walford",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Walford",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Cedar Rapids Municipali",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 78,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.76--91.62",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "2 NW North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW North Liberty",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.75--91.61",
   "lat": 41.75,
   "lon": -91.61,
   "zip": "",
   "city": "1 N North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 N North Liberty",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.97--91.61",
   "lat": 41.97,
   "lon": -91.61,
   "zip": "",
   "city": "3 E Cedar Rapids",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM 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 wind gust. Torrential rainfall also occurring at time of report.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606171152-wind-41.88--91.83",
   "lat": 41.88,
   "lon": -91.83,
   "zip": "",
   "city": "1 ESE Walford",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 ESE Walford, IA. Peak gust: 86 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606171157-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 76 mph.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606171201-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 90 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 90,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606171204-wind-41.76--91.62",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "2 NW North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW North Liberty, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606171211-wind-41.76--91.62",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "2 NW North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW North Liberty, IA. Peak gust: 81 mph.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606171214-wind-41.75--91.61",
   "lat": 41.75,
   "lon": -91.61,
   "zip": "",
   "city": "1 N North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 N North Liberty, IA. Peak gust: 74 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606171215-wind-41.97--91.61",
   "lat": 41.97,
   "lon": -91.61,
   "zip": "",
   "city": "3 E Cedar Rapids",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 E Cedar Rapids, IA. Peak gust: 81 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-17-187-1204",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-17-189-1211",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-17-191-1214",
   "lat": 41.75,
   "lon": -91.61,
   "zip": "",
   "city": "North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-17-192-1215",
   "lat": 41.97,
   "lon": -91.61,
   "zip": "",
   "city": "Cedar Rapids",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated wind gust. Torrential rainfall also occurring at time of report. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-06-17",
   "county": "Linn",
   "source": "IEM 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 Cedar Rapids Municipali",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-17-wind-41.76--91.62",
   "lat": 41.76,
   "lon": -91.62,
   "zip": "",
   "city": "2 NW North Liberty",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 NW North Liberty",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-CID-2026-06-16",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-06-16",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 55 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-16-239-1152",
   "lat": 41.88,
   "lon": -91.83,
   "zip": "",
   "city": "Walford",
   "date": "2026-06-16",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-16-240-1157",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-06-16",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-11T21:05:00Z-tornado-41.33--91.57",
   "lat": 41.33,
   "lon": -91.57,
   "zip": "",
   "city": "2 W Haskins",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 W Haskins, IA. Two videos of a very narrow needle-like tornado north of Ainsworth in a field. The mesocyclone appeared to be very small as well. With no known damage, this is rated as an EFU tornado.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-11-287-2105",
   "lat": 41.33,
   "lon": -91.57,
   "zip": "",
   "city": "Haskins",
   "date": "2026-06-11",
   "county": "Washington",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Two videos of a very narrow needle-like tornado north of Ainsworth in a field. The mesocyclone appeared to be very small as well. With no known damage... this is rated (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-41.54--91.75",
   "lat": 41.54,
   "lon": -91.75,
   "zip": "",
   "city": "2 SW Williamstown",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Williamstown",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gust measured by house anemometer and 1 inch tree limbs down. Time estimated by radar.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-IOW-2026-06-10",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 57 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606101619-wind-41.54--91.75",
   "lat": 41.54,
   "lon": -91.75,
   "zip": "",
   "city": "2 SW Williamstown",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SW Williamstown, IA. Peak gust: 71 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606101630-wind-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Iowa City, IA. Peak gust: 72 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-10-296-1619",
   "lat": 41.54,
   "lon": -91.75,
   "zip": "",
   "city": "Williamstown",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-10-299-1630",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-06-10",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gust measured by house anemometer and 1 inch tree limbs down. Time estimated by radar. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-04-603-2137",
   "lat": 41.57,
   "lon": -91.26,
   "zip": "",
   "city": "West Liberty",
   "date": "2026-05-04",
   "county": "Muscatine",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-IOW-2026-05-04",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-05-04",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605042137-wind-41.57--91.26",
   "lat": 41.57,
   "lon": -91.26,
   "zip": "",
   "city": "West Liberty",
   "date": "2026-05-04",
   "county": "Muscatine",
   "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 West Liberty, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-CID-2026-04-27",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-04-27",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Airport",
   "date": "2026-04-23",
   "county": "Johnson",
   "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 KIOW Iowa City Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-24T04:10:00Z-wind-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-04-23",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND DMG reported near 2 SE Iowa City, IA. Peak gust: 69 mph. A couple small trees split. Numerous 1-2 inches branches also downed. Time used was when spotter measured a 69 mph gust.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-628-0433",
   "lat": 41.77,
   "lon": -91.13,
   "zip": "",
   "city": "Tipton",
   "date": "2026-04-23",
   "county": "Cedar",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Time estimated using radar. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-IOW-2026-04-23",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-04-23",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240223-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Airport",
   "date": "2026-04-23",
   "county": "Johnson",
   "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 Iowa City Airport, IA. Peak gust: 61 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240410-wind-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-04-23",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SE Iowa City, IA. Peak gust: 79 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604240433-wind-41.77--91.13",
   "lat": 41.77,
   "lon": -91.13,
   "zip": "",
   "city": "Tipton",
   "date": "2026-04-23",
   "county": "Cedar",
   "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 Tipton, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-23-626-0410",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-04-23",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 2 SE Iowa City of a 60 MPH. measured a 60 knots gust on home weather station. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-23-wind-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-04-23",
   "county": "Johnson",
   "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 SE Iowa City",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604171802-hail-41.99--91.61",
   "lat": 41.99,
   "lon": -91.61,
   "zip": "",
   "city": "3 ENE Cedar Rapids",
   "date": "2026-04-17",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ENE Cedar Rapids, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.39--91.64",
   "lat": 41.39,
   "lon": -91.64,
   "zip": "",
   "city": "5 SE Richmond",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 SE Richmond",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-04-17",
   "county": "Johnson",
   "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.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-688-2224",
   "lat": 41.48,
   "lon": -91.43,
   "zip": "",
   "city": "Lone Tree",
   "date": "2026-04-17",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report of 61 MPH from Lone Tree. Measured wind gust of 71 MPH at School in town. Tree blown over onto powerlines. The time of the event w (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-17T22:02:00Z-tornado-41.35--91.75",
   "lat": 41.35,
   "lon": -91.75,
   "zip": "",
   "city": "4 E West Chester",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 4 E West Chester, IA. An EF1 tornado with estimated max winds of 100-105 mph begun roughly 4 miles east-northeast of West Chester, IA. Along its 5.3 mile path, it snapped several power poles and tree trunks, along with ripping sheet metal roofs off of farm outbuildings. A semi truck was also tipped over near the intersection of State Highway 1 and 92 due to a localized wind surge.",
   "sourceDetail": "NWS DVN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-701-1802",
   "lat": 41.99,
   "lon": -91.61,
   "zip": "",
   "city": "Cedar Rapids",
   "date": "2026-04-17",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo of quarter size hail relayed via social media. Time estimated by radar. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-CID-2026-04-17",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-04-17",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-04-17",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-04-17",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 54 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172212-wind-41.39--91.64",
   "lat": 41.39,
   "lon": -91.64,
   "zip": "",
   "city": "5 SE Richmond",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 5 SE Richmond, IA. Peak gust: 75 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172223-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-04-17",
   "county": "Johnson",
   "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 Iowa City Municipality, IA. Peak gust: 62 mph.",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604172224-wind-41.48--91.43",
   "lat": 41.48,
   "lon": -91.43,
   "zip": "",
   "city": "Lone Tree",
   "date": "2026-04-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near Lone Tree, IA. Peak gust: 82 mph.",
   "sourceDetail": "NWS DVN — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-685-2212",
   "lat": 41.39,
   "lon": -91.64,
   "zip": "",
   "city": "Richmond",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-758-2202",
   "lat": 41.35,
   "lon": -91.75,
   "zip": "",
   "city": "West Chester",
   "date": "2026-04-17",
   "county": "Washington",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF1 tornado with estimated max winds of 100-105 mph begun roughly 4 miles east-northeast of West Chester... IA. Along its 5.3 mile path... it snapped several power p (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.48--91.43",
   "lat": 41.48,
   "lon": -91.43,
   "zip": "",
   "city": "Lone Tree",
   "date": "2026-04-17",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured wind gust of 60 MPH at School in town. Tree blown over onto powerlines. The time of the event was estimated using radar.",
   "sourceDetail": "NWS DVN — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604160042-hail-41.49--91.58",
   "lat": 41.49,
   "lon": -91.58,
   "zip": "",
   "city": "Riverside",
   "date": "2026-04-15",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Riverside, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604142226-hail-41.89--91.78",
   "lat": 41.89,
   "lon": -91.78,
   "zip": "",
   "city": "2 S Fairfax",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Fairfax, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604142228-hail-41.93--91.76",
   "lat": 41.93,
   "lon": -91.76,
   "zip": "",
   "city": "1 NE Fairfax",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Fairfax, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604142229-hail-41.93--91.77",
   "lat": 41.93,
   "lon": -91.77,
   "zip": "",
   "city": "1 NE Fairfax",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Fairfax, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604142231-hail-41.96--91.72",
   "lat": 41.96,
   "lon": -91.72,
   "zip": "",
   "city": "3 W Cedar Rapids",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Cedar Rapids, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604142235-hail-41.98--91.64",
   "lat": 41.98,
   "lon": -91.64,
   "zip": "",
   "city": "2 ENE Cedar Rapids",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 ENE Cedar Rapids, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604142248-hail-41.47--91.84",
   "lat": 41.47,
   "lon": -91.84,
   "zip": "",
   "city": "Wellman",
   "date": "2026-04-14",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Wellman, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604142308-hail-41.66--91.54",
   "lat": 41.66,
   "lon": -91.54,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Iowa City, IA. Hail size: 1.5\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202604142312-hail-41.66--91.55",
   "lat": 41.66,
   "lon": -91.55,
   "zip": "",
   "city": "1 W Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Iowa City, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202604142311-hail-41.67--91.53",
   "lat": 41.67,
   "lon": -91.53,
   "zip": "",
   "city": "1 NNE Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNE Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604142312-hail-41.68--91.55",
   "lat": 41.68,
   "lon": -91.55,
   "zip": "",
   "city": "2 NW Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-14-873-2226",
   "lat": 41.89,
   "lon": -91.78,
   "zip": "",
   "city": "Fairfax",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-14-878-2235",
   "lat": 41.98,
   "lon": -91.64,
   "zip": "",
   "city": "Cedar Rapids",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-04-14-876-2231",
   "lat": 41.96,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.). (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-14-896-2312",
   "lat": 41.66,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-14-895-2311",
   "lat": 41.67,
   "lon": -91.53,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202604142310-hail-41.66--91.55",
   "lat": 41.66,
   "lon": -91.55,
   "zip": "",
   "city": "1 NE University Heights",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE University Heights, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-14-875-2229",
   "lat": 41.93,
   "lon": -91.77,
   "zip": "",
   "city": "Fairfax",
   "date": "2026-04-14",
   "county": "Linn",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-04-14-894-2310",
   "lat": 41.66,
   "lon": -91.55,
   "zip": "",
   "city": "University Heights",
   "date": "2026-04-14",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Half Dollar (1.25 in.). (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-bf-IOW-2026-04-08",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-04-08",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604022113-hail-41.49--91.71",
   "lat": 41.49,
   "lon": -91.71,
   "zip": "",
   "city": "1 W Kalona",
   "date": "2026-04-02",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 W Kalona, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604022113-hail-41.50--91.71",
   "lat": 41.5,
   "lon": -91.71,
   "zip": "",
   "city": "1 NNW Kalona",
   "date": "2026-04-02",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NNW Kalona, IA. Hail size: 2.5\".",
   "sourceDetail": "NWS DVN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202604022131-hail-41.63--91.53",
   "lat": 41.63,
   "lon": -91.53,
   "zip": "",
   "city": "1 ESE Iowa City Municip",
   "date": "2026-04-02",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 ESE Iowa City Municip, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202604022157-hail-41.77--91.13",
   "lat": 41.77,
   "lon": -91.13,
   "zip": "",
   "city": "Tipton",
   "date": "2026-04-02",
   "county": "Cedar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Tipton, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-lsr-2026-04-02-wind-41.75--91.17",
   "lat": 41.75,
   "lon": -91.17,
   "zip": "",
   "city": "3 SW Tipton",
   "date": "2026-04-02",
   "county": "Cedar",
   "source": "IEM 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 SW Tipton",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-02T21:11:00Z-tornado-41.43--91.70",
   "lat": 41.43,
   "lon": -91.7,
   "zip": "",
   "city": "2 S Richmond",
   "date": "2026-04-02",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 S Richmond, IA. This tornado snapped/uprooted trees, bent power poles, and damaged several outbuildings along its path. The roofs on 1 machine shed and 3 hog confinement buildings were also destroyed.",
   "sourceDetail": "NWS DVN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-02T21:36:00Z-tornado-41.58--91.39",
   "lat": 41.58,
   "lon": -91.39,
   "zip": "",
   "city": "3 SW Downey",
   "date": "2026-04-02",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 3 SW Downey, IA. An EF0 tornado lofted a corn crib, snapped trees, bent an auger, and partially destroyed a roof on a farm outbuilding.",
   "sourceDetail": "NWS DVN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-02T21:44:00Z-tornado-41.67--91.25",
   "lat": 41.67,
   "lon": -91.25,
   "zip": "",
   "city": "1 E Springdale",
   "date": "2026-04-02",
   "county": "Cedar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 E Springdale, IA. Rope tornado on the ground near X40 east of West Branch.",
   "sourceDetail": "NWS DVN — Law Enforcement via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604022156-wind-41.75--91.17",
   "lat": 41.75,
   "lon": -91.17,
   "zip": "",
   "city": "3 SW Tipton",
   "date": "2026-04-02",
   "county": "Cedar",
   "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 3 SW Tipton, IA. Peak gust: 67 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603310701-hail-41.64--91.57",
   "lat": 41.64,
   "lon": -91.57,
   "zip": "",
   "city": "1 WNW Iowa City Municip",
   "date": "2026-03-31",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Iowa City Municip, IA. Hail size: 0.88\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603311429-hail-41.34--91.68",
   "lat": 41.34,
   "lon": -91.68,
   "zip": "",
   "city": "3 N Washington",
   "date": "2026-03-31",
   "county": "Washington",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 N Washington, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Law Enforcement via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "asos-bf-IOW-2026-03-26",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-03-26",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 54 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2026-03-16",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-03-16",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603151430-hail-41.55--91.53",
   "lat": 41.55,
   "lon": -91.53,
   "zip": "",
   "city": "2 S Hills",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 S Hills, IA. Hail size: 1.5\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603151440-hail-41.61--91.39",
   "lat": 41.61,
   "lon": -91.39,
   "zip": "",
   "city": "2 W Downey",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 W Downey, IA. Hail size: 0.88\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "asos-bf-CID-2026-03-15",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-03-15",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 54 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-03-15",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.69--91.64",
   "lat": 41.69,
   "lon": -91.64,
   "zip": "",
   "city": "2 ESE Tiffin",
   "date": "2026-03-13",
   "county": "Johnson",
   "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 RTFI4 I-80 At I-380.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-03-13",
   "county": "Johnson",
   "source": "IEM 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 KIOW Iowa City Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.91--91.42",
   "lat": 41.91,
   "lon": -91.42,
   "zip": "",
   "city": "1 S Mount Vernon",
   "date": "2026-03-13",
   "county": "Linn",
   "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 RVNI4 Us-30 Mt Vernon.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.64--91.13",
   "lat": 41.64,
   "lon": -91.13,
   "zip": "",
   "city": "2 W Lime City",
   "date": "2026-03-13",
   "county": "Cedar",
   "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 RTPI4 Tipton.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.90--91.26",
   "lat": 41.9,
   "lon": -91.26,
   "zip": "",
   "city": "Mechanicsville",
   "date": "2026-03-13",
   "county": "Cedar",
   "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 UP035 Mechanicsville (UPR).",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-03-13",
   "county": "Linn",
   "source": "IEM 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 KCID Cedar Rapids Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-03-13",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-03-13",
   "county": "Johnson",
   "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": "IOWA CITY (IOW) recorded a 59 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603130925-wind-41.69--91.64",
   "lat": 41.69,
   "lon": -91.64,
   "zip": "",
   "city": "2 ESE Tiffin",
   "date": "2026-03-13",
   "county": "Johnson",
   "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": "NON-TSTM WND GST reported near 2 ESE Tiffin, IA. Peak gust: 62 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603130930-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-03-13",
   "county": "Johnson",
   "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": "NON-TSTM WND GST reported near Iowa City Municipality, IA. Peak gust: 68 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131015-wind-41.91--91.42",
   "lat": 41.91,
   "lon": -91.42,
   "zip": "",
   "city": "1 S Mount Vernon",
   "date": "2026-03-13",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near 1 S Mount Vernon, IA. Peak gust: 66 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131135-wind-41.64--91.13",
   "lat": 41.64,
   "lon": -91.13,
   "zip": "",
   "city": "2 W Lime City",
   "date": "2026-03-13",
   "county": "Cedar",
   "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": "NON-TSTM WND GST reported near 2 W Lime City, IA. Peak gust: 60 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131229-wind-41.90--91.26",
   "lat": 41.9,
   "lon": -91.26,
   "zip": "",
   "city": "Mechanicsville",
   "date": "2026-03-13",
   "county": "Cedar",
   "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": "NON-TSTM WND GST reported near Mechanicsville, IA. Peak gust: 63 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131238-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-03-13",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-13T12:25:00Z-wind-41.98--91.67",
   "lat": 41.98,
   "lon": -91.67,
   "zip": "",
   "city": "Cedar Rapids",
   "date": "2026-03-13",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near Cedar Rapids, IA. Peak gust: 53 mph. Mesonet station RCDI4 Cedar Rapids I-380.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603102353-hail-41.59--91.69",
   "lat": 41.59,
   "lon": -91.69,
   "zip": "",
   "city": "2 NW Sharon Center",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Sharon Center, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603102358-hail-41.90--91.67",
   "lat": 41.9,
   "lon": -91.67,
   "zip": "",
   "city": "3 ENE Cedar Rapids Muni",
   "date": "2026-03-10",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 ENE Cedar Rapids Muni, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110000-hail-41.64--91.57",
   "lat": 41.64,
   "lon": -91.57,
   "zip": "",
   "city": "1 WNW Iowa City Municip",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 WNW Iowa City Municip, IA. Hail size: 0.88\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603110000-hail-41.92--91.65",
   "lat": 41.92,
   "lon": -91.65,
   "zip": "",
   "city": "4 NE Cedar Rapids Munic",
   "date": "2026-03-10",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Cedar Rapids Munic, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110003-hail-41.91--91.66",
   "lat": 41.91,
   "lon": -91.66,
   "zip": "",
   "city": "3 NE Cedar Rapids Munic",
   "date": "2026-03-10",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Cedar Rapids Munic, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202603110003-hail-41.93--91.66",
   "lat": 41.93,
   "lon": -91.66,
   "zip": "",
   "city": "3 SSE Cedar Rapids",
   "date": "2026-03-10",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSE Cedar Rapids, IA. Hail size: 2\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-202603110004-hail-41.63--91.61",
   "lat": 41.63,
   "lon": -91.61,
   "zip": "",
   "city": "3 W Iowa City Municipal",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 W Iowa City Municipal, IA. Hail size: 2.5\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.5
  },
  {
   "id": "iem-202603110008-hail-41.64--91.53",
   "lat": 41.64,
   "lon": -91.53,
   "zip": "",
   "city": "1 E Iowa City Municipal",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Iowa City Municipal, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110010-hail-41.65--91.51",
   "lat": 41.65,
   "lon": -91.51,
   "zip": "",
   "city": "1 ESE Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 ESE Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110015-hail-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Iowa City, IA. Hail size: 1.5\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110015-hail-41.64--91.50",
   "lat": 41.64,
   "lon": -91.5,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110020-hail-41.66--91.53",
   "lat": 41.66,
   "lon": -91.53,
   "zip": "",
   "city": "Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110021-hail-41.66--91.51",
   "lat": 41.66,
   "lon": -91.51,
   "zip": "",
   "city": "1 E Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 E Iowa City, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110023-hail-41.65--91.39",
   "lat": 41.65,
   "lon": -91.39,
   "zip": "",
   "city": "3 SW West Branch",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SW West Branch, IA. Hail size: 2.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-202603110025-hail-41.67--91.35",
   "lat": 41.67,
   "lon": -91.35,
   "zip": "",
   "city": "West Branch",
   "date": "2026-03-10",
   "county": "Cedar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near West Branch, IA. Hail size: 1.75\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202603110029-hail-41.67--91.35",
   "lat": 41.67,
   "lon": -91.35,
   "zip": "",
   "city": "West Branch",
   "date": "2026-03-10",
   "county": "Cedar",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near West Branch, IA. Hail size: 0.88\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202603110039-hail-41.67--91.16",
   "lat": 41.67,
   "lon": -91.16,
   "zip": "",
   "city": "1 NE Rochester",
   "date": "2026-03-10",
   "county": "Cedar",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Rochester, IA. Hail size: 1.5\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603110013-hail-41.64--91.51",
   "lat": 41.64,
   "lon": -91.51,
   "zip": "",
   "city": "2 SE Iowa City",
   "date": "2026-03-10",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 SE Iowa City, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-bf-CID-2026-02-20",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-02-20",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 55 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2026-02-18",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-02-18",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-02-18",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-02-18",
   "county": "Johnson",
   "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": "IOWA CITY (IOW) recorded a 58 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-01-21",
   "county": "Linn",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured ASOS wind gust.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-01-21-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-01-21",
   "county": "Johnson",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured ASOS gust.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-01-21",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-01-21",
   "county": "Johnson",
   "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": "IOWA CITY (IOW) recorded a 59 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601212337-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2026-01-21",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 68 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202601212358-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2026-01-21",
   "county": "Johnson",
   "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": "NON-TSTM WND GST reported near Iowa City Municipality, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2026-01-18",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2026-01-18",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2026-01-08",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2026-01-08",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 56 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2025-12-29",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2025-12-29",
   "county": "Linn",
   "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": "CEDAR RAPIDS (CID) recorded a 58 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2025-12-28",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near Cedar Rapids Municipali",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2025-12-28",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2025-12-28",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2025-12-28",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2025-12-28",
   "county": "Linn",
   "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": "CEDAR RAPIDS (CID) recorded a 64 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512282147-wind-41.88--91.71",
   "lat": 41.88,
   "lon": -91.71,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2025-12-28",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 66 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2025-12-18",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2025-12-18",
   "county": "Linn",
   "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": "CEDAR RAPIDS (CID) recorded a 61 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2025-12-10",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2025-12-10",
   "county": "Johnson",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "IOWA CITY (IOW) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-26-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2025-11-26",
   "county": "Linn",
   "source": "IEM 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 KCID Cedar Rapids Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-26-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2025-11-26",
   "county": "Johnson",
   "source": "IEM 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 KIOW Iowa City Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IOW-2025-11-26",
   "lat": 41.6394,
   "lon": -91.5445,
   "zip": "",
   "city": "IOWA CITY",
   "date": "2025-11-26",
   "county": "Johnson",
   "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": "IOWA CITY (IOW) recorded a 63 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — IOWA CITY (IOW) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511261426-wind-41.88--91.72",
   "lat": 41.88,
   "lon": -91.72,
   "zip": "",
   "city": "Cedar Rapids Municipali",
   "date": "2025-11-26",
   "county": "Linn",
   "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": "NON-TSTM WND GST reported near Cedar Rapids Municipali, IA. Peak gust: 74 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511261444-wind-41.63--91.55",
   "lat": 41.63,
   "lon": -91.55,
   "zip": "",
   "city": "Iowa City Municipality",
   "date": "2025-11-26",
   "county": "Johnson",
   "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": "NON-TSTM WND GST reported near Iowa City Municipality, IA. Peak gust: 68 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CID-2025-11-25",
   "lat": 41.8829,
   "lon": -91.7246,
   "zip": "",
   "city": "CEDAR RAPIDS",
   "date": "2025-11-25",
   "county": "Linn",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "CEDAR RAPIDS (CID) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CEDAR RAPIDS (CID) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  }
 ]
}