{
 "dataset": "Davenport, 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-25T11:00:17.805+00:00",
 "window_days": 365,
 "event_count": 97,
 "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-DVN-2026-08-15-179914",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-08-15",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 56 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DVN-2026-08-15-179983",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-08-15",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-15-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-08-15",
   "county": "Scott",
   "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 Davenport Municipality",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-41.59--90.77",
   "lat": 41.59,
   "lon": -90.77,
   "zip": "",
   "city": "1 SSE Walcott",
   "date": "2026-08-12",
   "county": "Scott",
   "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 SSE Walcott",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-08-12-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-08-12",
   "county": "Scott",
   "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.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DVN-2026-08-12-175310",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-08-12",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 56 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DVN-2026-08-12-175331",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-08-12",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 59 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-11-wind-41.59-439",
   "lat": 41.59,
   "lon": -90.77,
   "zip": "",
   "city": "1 SSE Walcott",
   "date": "2026-08-11",
   "county": "Scott",
   "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 SSE Walcott",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-08-11-torn-41.82-3",
   "lat": 41.82,
   "lon": -90.55,
   "zip": "",
   "city": "Dewitt",
   "date": "2026-08-11",
   "county": "Clinton",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near Dewitt",
   "sourceDetail": "SPC filtered reports — 2026-08-11",
   "evidenceLevel": "reported"
  },
  {
   "id": "nws-alert-a7daa44d990ea471.001-Muscatin-tornado-2026-07-31",
   "lat": 41.583999999999996,
   "lon": -91.00399999999999,
   "zip": "",
   "city": "",
   "date": "2026-07-31",
   "county": "Muscatine",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Muscatine. Storm confirmed observed. Tornado Warning issued July 31 at 6:08PM CDT until July 31 at 6:30PM 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-70"
  },
  {
   "id": "iem-202607031430-hail-41.60--90.91",
   "lat": 41.6,
   "lon": -90.91,
   "zip": "",
   "city": "Durant",
   "date": "2026-07-03",
   "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 Durant, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-06-10-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 by anemometer.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-06-10",
   "county": "Scott",
   "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": "Peak wind gust at the Davenport Municipal Airport.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-10-333-2332",
   "lat": 41.59,
   "lon": -90.36,
   "zip": "",
   "city": "Le Claire",
   "date": "2026-06-10",
   "county": "Scott",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Estimated wind gust from spotter network. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-DVN-2026-06-10",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-06-10",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 69 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606101715-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 NW Park View, IA. Peak gust: 76 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606102317-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-06-10",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 79 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606102318-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 NW Park View, IA. Peak gust: 85 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 85,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606102332-wind-41.59--90.36",
   "lat": 41.59,
   "lon": -90.36,
   "zip": "",
   "city": "Le Claire",
   "date": "2026-06-10",
   "county": "Scott",
   "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 Le Claire, IA. Peak gust: 86 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10T23:14:00Z-wind-41.69--90.54",
   "lat": 41.69,
   "lon": -90.54,
   "zip": "",
   "city": "Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 Park View, IA. Peak gust: 70 mph. Estimate of 70 MPH with.",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-10T23:17:00Z-wind-41.70--90.54",
   "lat": 41.7,
   "lon": -90.54,
   "zip": "",
   "city": "1 NNW Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 DMG reported near 1 NNW Park View, IA. Peak gust: 80 mph. Several 12 to 15 inch limbs down along with trees 1 to 2 feet in diameter. Estimating 80 MPH winds.",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 80,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-10-305-1715",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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": "spc-2026-06-10-332-2318",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured by anemometer. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 74,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-10-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-06-10",
   "county": "Scott",
   "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 Park View",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605180851-hail-41.57--90.48",
   "lat": 41.57,
   "lon": -90.48,
   "zip": "",
   "city": "1 NNW Bettendorf",
   "date": "2026-05-18",
   "county": "Scott",
   "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 NNW Bettendorf, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202605180851-hail-41.59--90.47",
   "lat": 41.59,
   "lon": -90.47,
   "zip": "",
   "city": "2 N Bettendorf",
   "date": "2026-05-18",
   "county": "Scott",
   "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 N Bettendorf, IA. Hail size: 1.25\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202605180854-hail-41.56--90.50",
   "lat": 41.56,
   "lon": -90.5,
   "zip": "",
   "city": "1 WSW Bettendorf",
   "date": "2026-05-18",
   "county": "Scott",
   "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 WSW Bettendorf, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-05-17-509-0851",
   "lat": 41.57,
   "lon": -90.48,
   "zip": "",
   "city": "Bettendorf",
   "date": "2026-05-17",
   "county": "Scott",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Half dollar size hail reported by off duty NWS employee. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-05-17-511-0854",
   "lat": 41.56,
   "lon": -90.5,
   "zip": "",
   "city": "Bettendorf",
   "date": "2026-05-17",
   "county": "Scott",
   "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-lsr-2026-04-24-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-24",
   "county": "Scott",
   "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 measured a 60 knots gust from decaying thunderstorms outflow.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "Clinton Airport",
   "date": "2026-04-24",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCWI Clinton Arpt.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CWI-2026-04-24",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2026-04-24",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240515-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-24",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 81 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604240532-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "Clinton Airport",
   "date": "2026-04-24",
   "county": "Clinton",
   "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 Clinton Airport, IA. Peak gust: 60 mph.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Ariport",
   "date": "2026-04-24",
   "county": "Scott",
   "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 measured a 60 knot gust from decaying thunderstorms outflow.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-04-23",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-04-23",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 70 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-04-23-632-0515",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Ariport",
   "date": "2026-04-23",
   "county": "Scott",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS measured a 60 knot gust from decaying thunderstorms outflow. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.63--91.02",
   "lat": 41.63,
   "lon": -91.02,
   "zip": "",
   "city": "3 N Wilton",
   "date": "2026-04-17",
   "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 N Wilton",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.63--90.92",
   "lat": 41.63,
   "lon": -90.92,
   "zip": "",
   "city": "2 NNW Durant",
   "date": "2026-04-17",
   "county": "Cedar",
   "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": "Measured using a car anemometer.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 91,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.69--90.71",
   "lat": 41.69,
   "lon": -90.71,
   "zip": "",
   "city": "2 W Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "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 W Donahue",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.67--90.69",
   "lat": 41.67,
   "lon": -90.69,
   "zip": "",
   "city": "2 SSW Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "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 SSW Donahue",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-04-17",
   "county": "Scott",
   "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 Park View",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-17",
   "county": "Scott",
   "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.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.83--90.33",
   "lat": 41.83,
   "lon": -90.33,
   "zip": "",
   "city": "Clinton Municipality",
   "date": "2026-04-17",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-17-wind-41.80--90.35",
   "lat": 41.8,
   "lon": -90.35,
   "zip": "",
   "city": "1 S Low Moor",
   "date": "2026-04-17",
   "county": "Clinton",
   "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 S Low Moor",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 65,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-CWI-2026-04-17",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2026-04-17",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 58 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-04-17",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-04-17",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 67 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172249-wind-41.63--91.02",
   "lat": 41.63,
   "lon": -91.02,
   "zip": "",
   "city": "3 N Wilton",
   "date": "2026-04-17",
   "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 N Wilton, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604172256-wind-41.63--90.92",
   "lat": 41.63,
   "lon": -90.92,
   "zip": "",
   "city": "2 NNW Durant",
   "date": "2026-04-17",
   "county": "Cedar",
   "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 NNW Durant, IA. Peak gust: 105 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 105,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604172315-wind-41.69--90.71",
   "lat": 41.69,
   "lon": -90.71,
   "zip": "",
   "city": "2 W Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "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 W Donahue, IA. Peak gust: 67 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172315-wind-41.67--90.69",
   "lat": 41.67,
   "lon": -90.69,
   "zip": "",
   "city": "2 SSW Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSW Donahue, IA. Peak gust: 72 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172318-wind-41.70--90.55",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "1 NW Park View",
   "date": "2026-04-17",
   "county": "Scott",
   "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 NW Park View, IA. Peak gust: 71 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604172319-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-17",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 76 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172334-wind-41.83--90.33",
   "lat": 41.83,
   "lon": -90.33,
   "zip": "",
   "city": "Clinton Municipality",
   "date": "2026-04-17",
   "county": "Clinton",
   "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 Clinton Municipality, IA. Peak gust: 67 mph.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604172335-wind-41.80--90.35",
   "lat": 41.8,
   "lon": -90.35,
   "zip": "",
   "city": "1 S Low Moor",
   "date": "2026-04-17",
   "county": "Clinton",
   "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 S Low Moor, IA. Peak gust: 75 mph.",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-692-2249",
   "lat": 41.63,
   "lon": -91.02,
   "zip": "",
   "city": "Wilton",
   "date": "2026-04-17",
   "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": "(DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-693-2256",
   "lat": 41.63,
   "lon": -90.92,
   "zip": "",
   "city": "Durant",
   "date": "2026-04-17",
   "county": "Cedar",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured using a car anemometer. (DVN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 91,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-694-2315",
   "lat": 41.67,
   "lon": -90.69,
   "zip": "",
   "city": "Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "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": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-17-695-2315",
   "lat": 41.69,
   "lon": -90.71,
   "zip": "",
   "city": "Donahue",
   "date": "2026-04-17",
   "county": "Scott",
   "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": "spc-2026-04-17-696-2318",
   "lat": 41.7,
   "lon": -90.55,
   "zip": "",
   "city": "Park View",
   "date": "2026-04-17",
   "county": "Scott",
   "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-04-17-699-2335",
   "lat": 41.8,
   "lon": -90.35,
   "zip": "",
   "city": "Low Moor",
   "date": "2026-04-17",
   "county": "Clinton",
   "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": "iem-lsr-2026-04-02-wind-41.83--90.84",
   "lat": 41.83,
   "lon": -90.84,
   "zip": "",
   "city": "Wheatland",
   "date": "2026-04-02",
   "county": "Clinton",
   "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": "Time estimated using radar.",
   "sourceDetail": "NWS DVN — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "1 SE Clinton Municipali",
   "date": "2026-04-02",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCWI Clinton Arpt.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-02",
   "county": "Scott",
   "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 KDVN Davenport Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-02-wind-41.69--90.54",
   "lat": 41.69,
   "lon": -90.54,
   "zip": "",
   "city": "Park View",
   "date": "2026-04-02",
   "county": "Scott",
   "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 Park View",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-02T22:25:00Z-tornado-41.90--90.63",
   "lat": 41.9,
   "lon": -90.63,
   "zip": "",
   "city": "2 WSW Welton",
   "date": "2026-04-02",
   "county": "Clinton",
   "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 WSW Welton, IA. An NWS Storm Damage Survey Team confirmed an EF1 tornado with peak winds of 105 mph and maximum estimated width of 250 yards. Damage included over ten snapped power poles, over ten outbuildings and sheds destroyed, numerous homes with shingle damage, and many trees with large sections snapped.",
   "sourceDetail": "NWS DVN — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-CWI-2026-04-02",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2026-04-02",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 55 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-04-02",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-04-02",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 56 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604022218-wind-41.83--90.84",
   "lat": 41.83,
   "lon": -90.84,
   "zip": "",
   "city": "Wheatland",
   "date": "2026-04-02",
   "county": "Clinton",
   "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 Wheatland, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604022226-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "1 SE Clinton Municipali",
   "date": "2026-04-02",
   "county": "Clinton",
   "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 SE Clinton Municipali, IA. Peak gust: 63 mph.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604022256-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-04-02",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 64 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604022257-wind-41.69--90.54",
   "lat": 41.69,
   "lon": -90.54,
   "zip": "",
   "city": "Park View",
   "date": "2026-04-02",
   "county": "Scott",
   "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 Park View, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — NWS Employee via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603310934-hail-41.47--90.73",
   "lat": 41.47,
   "lon": -90.73,
   "zip": "",
   "city": "1 NNW Buffalo",
   "date": "2026-03-31",
   "county": "Scott",
   "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 NNW Buffalo, IA. Hail size: 0.88\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-03-13",
   "county": "Scott",
   "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 KDVN Davenport Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "1 SE Clinton Municipali",
   "date": "2026-03-13",
   "county": "Clinton",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "AWOS station KCWI Clinton Arpt.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-41.83--90.57",
   "lat": 41.83,
   "lon": -90.57,
   "zip": "",
   "city": "1 WNW Dewitt",
   "date": "2026-03-13",
   "county": "Clinton",
   "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 RDWI4 De Witt.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-03-13",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-03-13",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 59 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CWI-2026-03-13",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2026-03-13",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 55 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603130953-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-03-13",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 68 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131048-wind-41.82--90.32",
   "lat": 41.82,
   "lon": -90.32,
   "zip": "",
   "city": "1 SE Clinton Municipali",
   "date": "2026-03-13",
   "county": "Clinton",
   "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 SE Clinton Municipali, IA. Peak gust: 63 mph.",
   "sourceDetail": "NWS DVN — AWOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131245-wind-41.83--90.57",
   "lat": 41.83,
   "lon": -90.57,
   "zip": "",
   "city": "1 WNW Dewitt",
   "date": "2026-03-13",
   "county": "Clinton",
   "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 WNW Dewitt, IA. Peak gust: 62 mph.",
   "sourceDetail": "NWS DVN — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603102335-hail-41.53--90.57",
   "lat": 41.53,
   "lon": -90.57,
   "zip": "",
   "city": "2 SE Davenport",
   "date": "2026-03-10",
   "county": "Scott",
   "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 Davenport, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603110009-hail-41.80--90.26",
   "lat": 41.8,
   "lon": -90.26,
   "zip": "",
   "city": "1 E Camanche",
   "date": "2026-03-10",
   "county": "Clinton",
   "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 Camanche, IA. Hail size: 1\".",
   "sourceDetail": "NWS DVN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-07-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-03-07",
   "county": "Scott",
   "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 KDVN Davenport Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-03-07",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-03-07",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 50 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603070606-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2026-03-07",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 59 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2026-01-18",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2026-01-18",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2025-12-29",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2025-12-29",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "1 SSW Davenport Municip",
   "date": "2025-12-28",
   "county": "Scott",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SSW Davenport Municip",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CWI-2025-12-28",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2025-12-28",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 54 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2025-12-28",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2025-12-28",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 59 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512290315-wind-41.61--90.59",
   "lat": 41.61,
   "lon": -90.59,
   "zip": "",
   "city": "1 SSW Davenport Municip",
   "date": "2025-12-28",
   "county": "Scott",
   "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 SSW Davenport Municip, IA. Peak gust: 69 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2025-12-18",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2025-12-18",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 52 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-11-26-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2025-11-26",
   "county": "Scott",
   "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 KDVN Davenport Arpt.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-CWI-2025-11-26",
   "lat": 41.8295,
   "lon": -90.3328,
   "zip": "",
   "city": "CLINTON",
   "date": "2025-11-26",
   "county": "Clinton",
   "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": "CLINTON (CWI) recorded a 53 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — CLINTON (CWI) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-DVN-2025-11-26",
   "lat": 41.6133,
   "lon": -90.5948,
   "zip": "",
   "city": "QUAD CITIES",
   "date": "2025-11-26",
   "county": "Scott",
   "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": "QUAD CITIES (DVN) recorded a 56 mph gust.",
   "sourceDetail": "IA_ASOS automated observation — QUAD CITIES (DVN) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511261136-wind-41.62--90.58",
   "lat": 41.62,
   "lon": -90.58,
   "zip": "",
   "city": "Davenport Municipality",
   "date": "2025-11-26",
   "county": "Scott",
   "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 Davenport Municipality, IA. Peak gust: 64 mph.",
   "sourceDetail": "NWS DVN — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  }
 ]
}