{
 "dataset": "Greenwood, IN 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-24T10:05:12.218+00:00",
 "window_days": 365,
 "event_count": 142,
 "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": "nws-alert-26738ccd1485e615.002-Hendrick-wind-2026-08-20",
   "lat": 39.532,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Hendricks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Hendricks. Max wind: 60 mph. Severe Thunderstorm Warning issued August 20 at 2:28AM EDT until August 20 at 2:45AM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-336"
  },
  {
   "id": "nws-alert-26738ccd1485e615.002-Hendrick-hail-2026-08-20",
   "lat": 39.532,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Hendricks",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Hendricks. Max hail: 0.75\". Severe Thunderstorm Warning issued August 20 at 2:28AM EDT until August 20 at 2:45AM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-336"
  },
  {
   "id": "nws-alert-26738ccd1485e615.002-Morgan-wind-2026-08-20",
   "lat": 39.532,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Morgan. Max wind: 60 mph. Severe Thunderstorm Warning issued August 20 at 2:28AM EDT until August 20 at 2:45AM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-336"
  },
  {
   "id": "nws-alert-26738ccd1485e615.002-Morgan-hail-2026-08-20",
   "lat": 39.532,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "county": "Morgan",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Morgan. Max hail: 0.75\". Severe Thunderstorm Warning issued August 20 at 2:28AM EDT until August 20 at 2:45AM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-336"
  },
  {
   "id": "asos-GEZ-2026-08-16",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-08-16",
   "county": "Shelby",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "SHELBYVILLE (GEZ): 51 mph gust at 2026-08-16 22:11.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) — peak at 2026-08-16 22:11",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "nws-alert-c95a355a45ea05ec.001-Johnson-wind-2026-08-16",
   "lat": 39.298181818181824,
   "lon": -85.88818181818182,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Johnson",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Johnson. Max wind: 60 mph. Severe Thunderstorm Warning issued August 16 at 6:20PM EDT until August 16 at 6:45PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-326"
  },
  {
   "id": "nws-alert-c95a355a45ea05ec.001-Johnson-hail-2026-08-16",
   "lat": 39.298181818181824,
   "lon": -85.88818181818182,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Johnson",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Johnson. Max hail: 0.75\". Severe Thunderstorm Warning issued August 16 at 6:20PM EDT until August 16 at 6:45PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-326"
  },
  {
   "id": "nws-alert-c95a355a45ea05ec.001-Brown-wind-2026-08-16",
   "lat": 39.298181818181824,
   "lon": -85.88818181818182,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Brown",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Brown. Max wind: 60 mph. Severe Thunderstorm Warning issued August 16 at 6:20PM EDT until August 16 at 6:45PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-326"
  },
  {
   "id": "nws-alert-c95a355a45ea05ec.001-Brown-hail-2026-08-16",
   "lat": 39.298181818181824,
   "lon": -85.88818181818182,
   "zip": "",
   "city": "",
   "date": "2026-08-16",
   "county": "Brown",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Brown. Max hail: 0.75\". Severe Thunderstorm Warning issued August 16 at 6:20PM EDT until August 16 at 6:45PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-326"
  },
  {
   "id": "iem-202608112058-hail-39.71--86.28",
   "lat": 39.71,
   "lon": -86.28,
   "zip": "",
   "city": "1 SSE Indianapolis Int'",
   "date": "2026-08-11",
   "county": "Marion",
   "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 SSE Indianapolis Int', IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — NWS Employee via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608120310-hail-39.65--86.04",
   "lat": 39.65,
   "lon": -86.04,
   "zip": "",
   "city": "4 E Southport",
   "date": "2026-08-11",
   "county": "Marion",
   "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 E Southport, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202608120315-hail-39.65--85.97",
   "lat": 39.65,
   "lon": -85.97,
   "zip": "",
   "city": "6 NNW Boggstown",
   "date": "2026-08-11",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 6 NNW Boggstown, IN. Hail size: 1.25\".",
   "sourceDetail": "NWS IND — Fire Dept/Rescue via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-08-11-wind-39.83--86.29",
   "lat": 39.83,
   "lon": -86.29,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-08-11",
   "county": "Marion",
   "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 1 SSE Eagle Creek Reser",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-IND-2026-08-11-72658",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-08-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 54 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-IND-2026-08-11-72680",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-08-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 58 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND)",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-EYE-2026-08-11-72614",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-08-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 55 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608111706-wind-39.83--86.29",
   "lat": 39.83,
   "lon": -86.29,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-08-11",
   "county": "Marion",
   "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 SSE Eagle Creek Reser, IN. Peak gust: 63 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608111815-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-08-11",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 62 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202608111821-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-08-11",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 67 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-01T21:20:00Z-tornado-39.73--86.15",
   "lat": 39.73,
   "lon": -86.15,
   "zip": "",
   "city": "3 S Monument Circle",
   "date": "2026-08-01",
   "county": "Marion",
   "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 S Monument Circle, IN. A brief EF-0 tornado with estimated peak winds of 76 mph uprooted or snapped multiples trees. A few structures also sustained minor siding damage and a truck trailer was pushed to the north denting a parked truck.",
   "sourceDetail": "NWS IND — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Hancock-wind",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Hancock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Hancock-hail",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Hancock",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Rush-wind",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Rush",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Rush-hail",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Rush",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Shelby-wind",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 70,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Hurricane wind damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "ww-IND-SV-W-267-2026-08-01-Shelby-hail",
   "lat": 39.69833333333333,
   "lon": -85.67166666666667,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Shelby",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 70,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND on 2026-08-01. Duration: 25 min. Counties: Hancock, Rush, Shelby. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #267 (25 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-267"
  },
  {
   "id": "nws-alert-f084da85efb617c1.001-Marion-tornado-2026-08-01",
   "lat": 39.77333333333333,
   "lon": -86.15166666666666,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Marion",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Marion (observed tornado). Tornado Warning issued August 1 at 5:42PM EDT until August 1 at 6:00PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "IND-TO-W-73"
  },
  {
   "id": "nws-alert-3c25005a8d48f526.001-Morgan-tornado-2026-08-01",
   "lat": 39.57857142857143,
   "lon": -86.47857142857141,
   "zip": "",
   "city": "",
   "date": "2026-08-01",
   "county": "Morgan",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Morgan (observed tornado). Tornado Warning issued August 1 at 3:29PM EDT until August 1 at 3:30PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Tornado Warning",
   "evidenceLevel": "observed",
   "warningProductKey": "IND-TO-W-72"
  },
  {
   "id": "spc-2026-08-01-7-2120",
   "lat": 39.73,
   "lon": -86.15,
   "zip": "",
   "city": "Monument Circle",
   "date": "2026-08-01",
   "county": "Marion",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A brief EF-0 tornado with estimated peak winds of 76 mph uprooted or snapped multiples trees. A few structures also sustained minor siding damage and a truck trailer wa (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607272148-hail-39.89--86.09",
   "lat": 39.89,
   "lon": -86.09,
   "zip": "",
   "city": "Broad Ripple 2 NE",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Broad Ripple 2 NE, IN. Hail size: 1.25\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-IND-2026-07-27-38462",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-07-27",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 59 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-IND-2026-07-27",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-07-27",
   "county": "Marion",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "INDIANAPOLIS (IND): 52 mph gust at M.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) — peak at M",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-22T00:12:00Z-tornado-39.27--85.94",
   "lat": 39.27,
   "lon": -85.94,
   "zip": "",
   "city": "2 SSE Taylorsville",
   "date": "2026-06-21",
   "county": "Bartholomew",
   "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 SSE Taylorsville, IN. A EF0 tornado with estimated peak wind 85 mph, 0.49 miles path length, and path width of 85 yards. The tornado began east of US 31 and continued northeast through a tree line and into a corn field. A convergent wind pattern was noted within the corn field. Damage to trees occurred just northwest of the intersection of W 450 N and N 110 W. Large trees were uprooted and snapped, blown towards the northwest. The tornado ended just after crossing N 110 W.",
   "sourceDetail": "NWS IND — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-21-210-0012",
   "lat": 39.27,
   "lon": -85.94,
   "zip": "",
   "city": "Taylorsville",
   "date": "2026-06-21",
   "county": "Bartholomew",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A EF0 tornado with estimated peak wind 85 mph... 0.49 miles path length... and path width of 85 yards. The tornado began east of US 31 and continued northeast through a (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202606162351-hail-39.80--86.37",
   "lat": 39.8,
   "lon": -86.37,
   "zip": "",
   "city": "3 NE Avon",
   "date": "2026-06-16",
   "county": "Hendricks",
   "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 Avon, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606162357-hail-39.79--86.32",
   "lat": 39.79,
   "lon": -86.32,
   "zip": "",
   "city": "2 S Clermont",
   "date": "2026-06-16",
   "county": "Marion",
   "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 Clermont, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202606170004-hail-39.74--86.22",
   "lat": 39.74,
   "lon": -86.22,
   "zip": "",
   "city": "4 SE Speedway",
   "date": "2026-06-16",
   "county": "Marion",
   "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 SE Speedway, IN. Hail size: 1.25\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202606170012-hail-39.78--86.16",
   "lat": 39.78,
   "lon": -86.16,
   "zip": "",
   "city": "1 WNW Indianapolis",
   "date": "2026-06-16",
   "county": "Marion",
   "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 Indianapolis, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202606170024-hail-39.74--86.03",
   "lat": 39.74,
   "lon": -86.03,
   "zip": "",
   "city": "3 SSE Warren Park",
   "date": "2026-06-16",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SSE Warren Park, IN. Hail size: 0.88\".",
   "sourceDetail": "NWS IND — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-202606170033-hail-39.75--85.89",
   "lat": 39.75,
   "lon": -85.89,
   "zip": "",
   "city": "2 N New Palestine",
   "date": "2026-06-16",
   "county": "Hancock",
   "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 New Palestine, IN. Hail size: 1.25\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-06-16-296-2351",
   "lat": 39.8,
   "lon": -86.37,
   "zip": "",
   "city": "Avon",
   "date": "2026-06-16",
   "county": "Hendricks",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-16-297-2357",
   "lat": 39.79,
   "lon": -86.32,
   "zip": "",
   "city": "Clermont",
   "date": "2026-06-16",
   "county": "Marion",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-06-16-299-0004",
   "lat": 39.74,
   "lon": -86.22,
   "zip": "",
   "city": "Speedway",
   "date": "2026-06-16",
   "county": "Marion",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-06-16-300-0033",
   "lat": 39.75,
   "lon": -85.89,
   "zip": "",
   "city": "New Palestine",
   "date": "2026-06-16",
   "county": "Hancock",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter to half dollar size hail is falling. (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-06-11-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-06-11",
   "county": "Marion",
   "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": "IND ASOS reported a gust to 55 mph at 325 AM.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-12T03:03:00Z-tornado-39.60--86.00",
   "lat": 39.6,
   "lon": -86,
   "zip": "",
   "city": "5 WNW Boggstown",
   "date": "2026-06-11",
   "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 5 WNW Boggstown, IN. An EF-1 tornado with path length of 4.26 miles and a path width of 50 yards began at this location. The tornado had a peak wind of 90 mph with impacts to several farms and structures. The tornado impacted both Johnson and Shelby counties.",
   "sourceDetail": "NWS IND — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-11-426-0303",
   "lat": 39.6,
   "lon": -86,
   "zip": "",
   "city": "Boggstown",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado with path length of 4.26 miles and a path width of 50 yards began at this location. The tornado had a peak wind of 90 mph with impacts to several farms (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-GEZ-2026-06-11",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-06-11",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 54 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-06-11",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-06-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 56 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EYE-2026-06-11",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-06-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 51 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606110725-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-06-11",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 63 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-09-wind-39.85--85.90",
   "lat": 39.85,
   "lon": -85.9,
   "zip": "",
   "city": "5 SSE Mccordsville",
   "date": "2026-06-09",
   "county": "Hancock",
   "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": "KMQJ - Indianapolis Regional Airport.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-09-453-0127",
   "lat": 39.85,
   "lon": -85.9,
   "zip": "",
   "city": "Mccordsville",
   "date": "2026-06-09",
   "county": "Hancock",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "KMQJ - Indianapolis Regional Airport. (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 63,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-MQJ-2026-06-09",
   "lat": 39.8435,
   "lon": -85.8971,
   "zip": "",
   "city": "Indianapolis Mount Comfort",
   "date": "2026-06-09",
   "county": "Hancock",
   "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": "Indianapolis Mount Comfort (MQJ) recorded a 63 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — Indianapolis Mount Comfort (MQJ) [365d backfill 2026-08]",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606100127-wind-39.85--85.90",
   "lat": 39.85,
   "lon": -85.9,
   "zip": "",
   "city": "5 SSE Mccordsville",
   "date": "2026-06-09",
   "county": "Hancock",
   "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 5 SSE Mccordsville, IN. Peak gust: 72 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 72,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-18-wind-39.76--86.23",
   "lat": 39.76,
   "lon": -86.23,
   "zip": "",
   "city": "3 SE Speedway",
   "date": "2026-05-18",
   "county": "Marion",
   "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 3 SE Speedway",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202605181840-wind-39.76--86.23",
   "lat": 39.76,
   "lon": -86.23,
   "zip": "",
   "city": "3 SE Speedway",
   "date": "2026-05-18",
   "county": "Marion",
   "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 SE Speedway, IN. Peak gust: 59 mph.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-27-616-0255",
   "lat": 39.42,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-04-27",
   "county": "Morgan",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-27-wind-39.58--85.80",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-04-27",
   "county": "Shelby",
   "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 KGEZ Shelbyville.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-28T02:50:00Z-tornado-39.59--86.37",
   "lat": 39.59,
   "lon": -86.37,
   "zip": "",
   "city": "2 S Mooresville",
   "date": "2026-04-27",
   "county": "Morgan",
   "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 Mooresville, IN. An EF-1 tornado with path length of 2.73 miles and path width of 150 yards began at this location. The peak winds were 105 mph with most damage being associated with snapped and uprooted trees.",
   "sourceDetail": "NWS IND — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-28T02:54:00Z-tornado-39.59--86.32",
   "lat": 39.59,
   "lon": -86.32,
   "zip": "",
   "city": "3 NW Waverly",
   "date": "2026-04-27",
   "county": "Morgan",
   "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 NW Waverly, IN. An EF-0 tornado with path length of 0.84 miles and path width of 50 yards began at this location. The peak winds were 85 mph with most damage associated with tree damage along Spring Lake Road.",
   "sourceDetail": "NWS IND — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-27-625-0330",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "Fairland",
   "date": "2026-04-27",
   "county": "Shelby",
   "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 station KGEZ Shelbyville. (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-27-667-0250",
   "lat": 39.59,
   "lon": -86.37,
   "zip": "",
   "city": "Mooresville",
   "date": "2026-04-27",
   "county": "Morgan",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-1 tornado with path length of 2.73 miles and path width of 150 yards began at this location. The peak winds were 105 mph with most damage being associated with sn (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-04-27-668-0254",
   "lat": 39.59,
   "lon": -86.32,
   "zip": "",
   "city": "Waverly",
   "date": "2026-04-27",
   "county": "Morgan",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF-0 tornado with path length of 0.84 miles and path width of 50 yards began at this location. The peak winds were 85 mph with most damage associated with tree damag (IND)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-GEZ-2026-04-27",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-04-27",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 58 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-04-27",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-04-27",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 51 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604280255-wind-39.42--86.42",
   "lat": 39.42,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-04-27",
   "county": "Morgan",
   "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 Martinsville, IN. Peak gust: 70 mph.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202604280330-wind-39.58--85.80",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-04-27",
   "county": "Shelby",
   "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 ESE Fairland, IN. Peak gust: 68 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-24-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-04-24",
   "county": "Marion",
   "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 Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202604242037-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-04-24",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 68 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GEZ-2026-04-13",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-04-13",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-04-13",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-04-13",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 64 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-04-02",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-04-02",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603230124-hail-39.68--86.17",
   "lat": 39.68,
   "lon": -86.17,
   "zip": "",
   "city": "3 WNW Southport",
   "date": "2026-03-22",
   "county": "Marion",
   "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 WNW Southport, IN. Hail size: 1.5\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-202603230133-hail-39.58--86.48",
   "lat": 39.58,
   "lon": -86.48,
   "zip": "",
   "city": "Monrovia",
   "date": "2026-03-22",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Monrovia, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230145-hail-39.50--86.08",
   "lat": 39.5,
   "lon": -86.08,
   "zip": "",
   "city": "1 W Franklin",
   "date": "2026-03-22",
   "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 Franklin, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603230202-hail-39.77--85.77",
   "lat": 39.77,
   "lon": -85.77,
   "zip": "",
   "city": "1 S Greenfield",
   "date": "2026-03-22",
   "county": "Hancock",
   "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 S Greenfield, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.42--86.42",
   "lat": 39.42,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-03-15",
   "county": "Morgan",
   "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 Martinsville",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.68--86.17",
   "lat": 39.68,
   "lon": -86.17,
   "zip": "",
   "city": "2 WNW Homecroft",
   "date": "2026-03-15",
   "county": "Marion",
   "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 WNW Homecroft",
   "sourceDetail": "NWS IND — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.79--86.16",
   "lat": 39.79,
   "lon": -86.16,
   "zip": "",
   "city": "1 NW Indianapolis",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis",
   "sourceDetail": "NWS IND — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.58--85.80",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-15",
   "county": "Shelby",
   "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 KGEZ Shelbyville.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.36--85.91",
   "lat": 39.36,
   "lon": -85.91,
   "zip": "",
   "city": "3 E Edinburgh",
   "date": "2026-03-15",
   "county": "Shelby",
   "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 EW1771 Edinburgh.",
   "sourceDetail": "NWS IND — Mesonet via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.83--86.29",
   "lat": 39.83,
   "lon": -86.29,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-15",
   "county": "Marion",
   "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 1 SSE Eagle Creek Reser",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.83--86.30",
   "lat": 39.83,
   "lon": -86.3,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-15",
   "county": "Marion",
   "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 KEYE Indianapolis (Eagle Creek).",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EYE-2026-03-15",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-03-15",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GEZ-2026-03-15",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-03-15",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 58 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-03-15",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-03-15",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 57 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160301-wind-39.42--86.42",
   "lat": 39.42,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-03-15",
   "county": "Morgan",
   "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 Martinsville, IN. Peak gust: 68 mph.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603160316-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 67 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603160320-wind-39.68--86.17",
   "lat": 39.68,
   "lon": -86.17,
   "zip": "",
   "city": "2 WNW Homecroft",
   "date": "2026-03-15",
   "county": "Marion",
   "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 WNW Homecroft, IN. Peak gust: 82 mph.",
   "sourceDetail": "NWS IND — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 82,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603160323-wind-39.79--86.16",
   "lat": 39.79,
   "lon": -86.16,
   "zip": "",
   "city": "1 NW Indianapolis",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis, IN. Peak gust: 67 mph.",
   "sourceDetail": "NWS IND — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603151638-wind-39.58--85.80",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-15",
   "county": "Shelby",
   "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 3 ESE Fairland, IN. Peak gust: 68 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603151846-wind-39.36--85.91",
   "lat": 39.36,
   "lon": -85.91,
   "zip": "",
   "city": "3 E Edinburgh",
   "date": "2026-03-15",
   "county": "Shelby",
   "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 3 E Edinburgh, IN. Peak gust: 62 mph.",
   "sourceDetail": "NWS IND — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603152004-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 64 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603152013-wind-39.83--86.29",
   "lat": 39.83,
   "lon": -86.29,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-15",
   "county": "Marion",
   "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 SSE Eagle Creek Reser, IN. Peak gust: 58 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603152013-wind-39.83--86.30",
   "lat": 39.83,
   "lon": -86.3,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-15",
   "county": "Marion",
   "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 SSE Eagle Creek Reser, IN. Peak gust: 59 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-15",
   "county": "Marion",
   "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 Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-15-wind-39.58--85.80",
   "lat": 39.58,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-15",
   "county": "Shelby",
   "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": "Corrects previous non-tstm wnd gst report from 3 ESE Fairland. ASOS station KGEZ Shelbyville.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.58--85.81",
   "lat": 39.58,
   "lon": -85.81,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-13",
   "county": "Shelby",
   "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": "NON-TSTM WND GST reported near 3 ESE Fairland",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.59--85.80",
   "lat": 39.59,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-13",
   "county": "Shelby",
   "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": "NON-TSTM WND GST reported near 3 ESE Fairland",
   "sourceDetail": "NWS IND — AWOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-13",
   "county": "Marion",
   "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": "NON-TSTM WND GST reported near Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.83--86.30",
   "lat": 39.83,
   "lon": -86.3,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-13",
   "county": "Marion",
   "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 1 SSE Eagle Creek Reser",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.79--86.16",
   "lat": 39.79,
   "lon": -86.16,
   "zip": "",
   "city": "1 NW Indianapolis",
   "date": "2026-03-13",
   "county": "Marion",
   "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": "Located at Methodist Hospital.",
   "sourceDetail": "NWS IND — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-13",
   "county": "Marion",
   "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": "NON-TSTM WND GST reported near Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-13-wind-39.43--86.42",
   "lat": 39.43,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-03-13",
   "county": "Morgan",
   "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": "Delayed report due to Internet outage. Small tree branches were blown down.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 56,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-2R2-2026-03-13",
   "lat": 39.7468,
   "lon": -86.48,
   "zip": "",
   "city": "Henricks County",
   "date": "2026-03-13",
   "county": "Hendricks",
   "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": "Henricks County (2R2) recorded a 53 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — Henricks County (2R2) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MQJ-2026-03-13",
   "lat": 39.8435,
   "lon": -85.8971,
   "zip": "",
   "city": "Indianapolis Mount Comfort",
   "date": "2026-03-13",
   "county": "Hancock",
   "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": "Indianapolis Mount Comfort (MQJ) recorded a 54 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — Indianapolis Mount Comfort (MQJ) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-HFY-2026-03-13",
   "lat": 39.6276,
   "lon": -86.088,
   "zip": "",
   "city": "Indianapolis - Greenwood Muni",
   "date": "2026-03-13",
   "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": "Indianapolis - Greenwood Muni (HFY) recorded a 52 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — Indianapolis - Greenwood Muni (HFY) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-GEZ-2026-03-13",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-03-13",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 58 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EYE-2026-03-13",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-03-13",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 54 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131626-wind-39.58--85.81",
   "lat": 39.58,
   "lon": -85.81,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-13",
   "county": "Shelby",
   "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 3 ESE Fairland, IN. Peak gust: 67 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131626-wind-39.59--85.80",
   "lat": 39.59,
   "lon": -85.8,
   "zip": "",
   "city": "3 ESE Fairland",
   "date": "2026-03-13",
   "county": "Shelby",
   "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 3 ESE Fairland, IN. Peak gust: 68 mph.",
   "sourceDetail": "NWS IND — AWOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131648-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-13",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 69 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 69,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131703-wind-39.83--86.30",
   "lat": 39.83,
   "lon": -86.3,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2026-03-13",
   "county": "Marion",
   "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 SSE Eagle Creek Reser, IN. Peak gust: 62 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131740-wind-39.79--86.16",
   "lat": 39.79,
   "lon": -86.16,
   "zip": "",
   "city": "1 NW Indianapolis",
   "date": "2026-03-13",
   "county": "Marion",
   "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 NW Indianapolis, IN. Peak gust: 70 mph.",
   "sourceDetail": "NWS IND — Emergency Mngr via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603131749-wind-39.72--86.30",
   "lat": 39.72,
   "lon": -86.3,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-03-13",
   "county": "Marion",
   "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 Indianapolis Int'l Airp, IN. Peak gust: 71 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603131756-wind-39.43--86.42",
   "lat": 39.43,
   "lon": -86.42,
   "zip": "",
   "city": "Martinsville",
   "date": "2026-03-13",
   "county": "Morgan",
   "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 Martinsville, IN. Peak gust: 64 mph.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "windSpeedMph": 64,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-GEZ-2026-03-11",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2026-03-11",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 54 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-03-11",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-03-11",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2026-03-07",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2026-03-07",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 51 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603032352-hail-39.75--86.40",
   "lat": 39.75,
   "lon": -86.4,
   "zip": "",
   "city": "1 SW Avon",
   "date": "2026-03-03",
   "county": "Hendricks",
   "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 SW Avon, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202603040015-hail-39.72--86.09",
   "lat": 39.72,
   "lon": -86.09,
   "zip": "",
   "city": "Beech Grove",
   "date": "2026-03-03",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Beech Grove, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602192325-hail-39.56--86.51",
   "lat": 39.56,
   "lon": -86.51,
   "zip": "",
   "city": "2 SW Monrovia",
   "date": "2026-02-19",
   "county": "Morgan",
   "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 SW Monrovia, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602192335-hail-39.59--86.43",
   "lat": 39.59,
   "lon": -86.43,
   "zip": "",
   "city": "2 N Lake Hart",
   "date": "2026-02-19",
   "county": "Morgan",
   "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 N Lake Hart, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602192347-hail-39.62--86.20",
   "lat": 39.62,
   "lon": -86.2,
   "zip": "",
   "city": "5 W Greenwood",
   "date": "2026-02-19",
   "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 5 W Greenwood, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202602200012-hail-39.68--86.06",
   "lat": 39.68,
   "lon": -86.06,
   "zip": "",
   "city": "3 SE Beech Grove",
   "date": "2026-02-19",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 SE Beech Grove, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602200013-hail-39.65--86.04",
   "lat": 39.65,
   "lon": -86.04,
   "zip": "",
   "city": "4 E Southport",
   "date": "2026-02-19",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 E Southport, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602200019-hail-39.71--85.98",
   "lat": 39.71,
   "lon": -85.98,
   "zip": "",
   "city": "5 W New Palestine",
   "date": "2026-02-19",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W New Palestine, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602200035-hail-39.80--85.77",
   "lat": 39.8,
   "lon": -85.77,
   "zip": "",
   "city": "Greenfield",
   "date": "2026-02-19",
   "county": "Hancock",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Greenfield, IN. Hail size: 0.75\".",
   "sourceDetail": "NWS IND — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202602200045-hail-39.79--85.77",
   "lat": 39.79,
   "lon": -85.77,
   "zip": "",
   "city": "Greenfield",
   "date": "2026-02-19",
   "county": "Hancock",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Greenfield, IN. Hail size: 1\".",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "asos-bf-GEZ-2025-12-29",
   "lat": 39.5831,
   "lon": -85.8048,
   "zip": "",
   "city": "SHELBYVILLE",
   "date": "2025-12-29",
   "county": "Shelby",
   "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": "SHELBYVILLE (GEZ) recorded a 52 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — SHELBYVILLE (GEZ) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-EYE-2025-12-29",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-12-29",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 53 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2025-12-29",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-12-29",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 52 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-28-wind-39.70--86.26",
   "lat": 39.7,
   "lon": -86.26,
   "zip": "",
   "city": "2 SE Indianapolis Int'l",
   "date": "2025-12-28",
   "county": "Marion",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Mesonet station IN053 I-465 Kentucky Ave.",
   "sourceDetail": "NWS IND — Mesonet via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2025-12-28",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-12-28",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 52 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512290040-wind-39.70--86.26",
   "lat": 39.7,
   "lon": -86.26,
   "zip": "",
   "city": "2 SE Indianapolis Int'l",
   "date": "2025-12-28",
   "county": "Marion",
   "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 Indianapolis Int'l, IN. Peak gust: 81 mph.",
   "sourceDetail": "NWS IND — Mesonet via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2025-12-19",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-12-19",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-19T10:44:00Z-wind-39.83--86.30",
   "lat": 39.83,
   "lon": -86.3,
   "zip": "",
   "city": "1 SSE Eagle Creek Reser",
   "date": "2025-12-19",
   "county": "Marion",
   "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 1 SSE Eagle Creek Reser, IN. Peak gust: 56 mph.",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-12-18T22:22:00Z-wind-39.64--86.56",
   "lat": 39.64,
   "lon": -86.56,
   "zip": "",
   "city": "4 E Stilesville",
   "date": "2025-12-18",
   "county": "Hendricks",
   "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 4 E Stilesville, IN. Peak gust: 70 mph. Outbuilding and empty grain bin significantly damaged. Estimated 65 to 70 mph.",
   "sourceDetail": "NWS IND — Public via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-bf-EYE-2025-11-26",
   "lat": 39.825,
   "lon": -86.2958,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-11-26",
   "county": "Marion",
   "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": "INDIANAPOLIS (EYE) recorded a 50 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (EYE) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-IND-2025-09-03",
   "lat": 39.7084,
   "lon": -86.3048,
   "zip": "",
   "city": "INDIANAPOLIS",
   "date": "2025-09-03",
   "county": "Marion",
   "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": "INDIANAPOLIS (IND) recorded a 53 mph gust.",
   "sourceDetail": "IN_ASOS automated observation — INDIANAPOLIS (IND) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  }
 ]
}