{
 "dataset": "Greenwood, IN storm events — 12-month window, 25-mile radius plus Johnson records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-09-20T11:20:16.631+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 227,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "events": [
  {
   "id": "nws-alert-ff936f6387b6cbdd.001-Johnson-wind",
   "zip": "",
   "city": "Johnson",
   "date": "2026-09-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. Severe Thunderstorm Warning issued September 16 at 5:45PM EDT until September 16 at 6:00PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-352"
  },
  {
   "id": "iem-ww-IND-SV-W-352-Johnson-hail-2026-09-16",
   "zip": "",
   "city": "Johnson",
   "date": "2026-09-16",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND for Johnson on 2026-09-16. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-352"
  },
  {
   "id": "nws-alert-24e2fa55ac535d58.001-Hendrick-wind-2026-09-05",
   "lat": 39.721999999999994,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-05",
   "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. Severe Thunderstorm Warning issued September 5 at 6:11PM EDT until September 5 at 6:15PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-350"
  },
  {
   "id": "nws-alert-98ee44c2a52a60e3.001-Hendrick-hail-2026-09-05",
   "lat": 39.721999999999994,
   "lon": -86.48799999999999,
   "zip": "",
   "city": "",
   "date": "2026-09-05",
   "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: 1\". Severe Thunderstorm Warning issued September 5 at 5:52PM EDT until September 5 at 6:15PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Warning Max hail: 1\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-350"
  },
  {
   "id": "ww-IND-SV-W-341-2026-08-26-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Johnson",
   "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-26. Duration: 41 min. Counties: Bartholomew, Brown, Johnson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #341 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-341"
  },
  {
   "id": "ww-IND-SV-W-341-2026-08-26-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-26",
   "county": "Johnson",
   "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-26. Duration: 41 min. Counties: Bartholomew, Brown, Johnson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #341 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-341"
  },
  {
   "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": "nws-alert-557cfa11d4dc9993.001-Johnson-wind-2026-08-20",
   "lat": 39.2625,
   "lon": -86.62375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "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 20 at 2:09AM 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-337"
  },
  {
   "id": "nws-alert-557cfa11d4dc9993.001-Johnson-hail-2026-08-20",
   "lat": 39.2625,
   "lon": -86.62375,
   "zip": "",
   "city": "",
   "date": "2026-08-20",
   "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 20 at 2:09AM 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": 0.75,
   "warningProductKey": "IND-SV-W-337"
  },
  {
   "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": "ww-IND-SV-W-306-2026-08-12-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Johnson",
   "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-12. Duration: 58 min. Counties: Decatur, Johnson, Shelby, Rush. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #306 (58 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-306"
  },
  {
   "id": "ww-IND-SV-W-306-2026-08-12-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Johnson",
   "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-12. Duration: 58 min. Counties: Decatur, Johnson, Shelby, Rush. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #306 (58 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-306"
  },
  {
   "id": "ww-IND-SV-W-305-2026-08-12-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Johnson",
   "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-12. Duration: 36 min. Counties: Hendricks, Johnson, Marion, Morgan, Putnam. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #305 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-305"
  },
  {
   "id": "ww-IND-SV-W-305-2026-08-12-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-12",
   "county": "Johnson",
   "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-12. Duration: 36 min. Counties: Hendricks, Johnson, Marion, Morgan, Putnam. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #305 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-305"
  },
  {
   "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": "ww-IND-SV-W-301-2026-08-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 32 min. Counties: Johnson, Marion, Hancock, Shelby. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #301 (32 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-301"
  },
  {
   "id": "ww-IND-SV-W-301-2026-08-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 32 min. Counties: Johnson, Marion, Hancock, Shelby. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #301 (32 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-301"
  },
  {
   "id": "ww-IND-SV-W-285-2026-08-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 49 min. Counties: Morgan, Owen, Brown, Johnson, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #285 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-285"
  },
  {
   "id": "ww-IND-SV-W-285-2026-08-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 49 min. Counties: Morgan, Owen, Brown, Johnson, Monroe. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #285 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-285"
  },
  {
   "id": "ww-IND-SV-W-280-2026-08-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 56 min. Counties: Shelby, Boone, Hamilton, Madison, Hancock, Hendricks, Johnson, Marion, Morgan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #280 (56 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-280"
  },
  {
   "id": "ww-IND-SV-W-280-2026-08-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 56 min. Counties: Shelby, Boone, Hamilton, Madison, Hancock, Hendricks, Johnson, Marion, Morgan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #280 (56 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-280"
  },
  {
   "id": "ww-IND-SV-W-295-2026-08-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 63 min. Counties: Johnson, Monroe, Shelby, Bartholomew, Brown, Daviess, Decatur, Greene, Jackson, Jennings, Lawrence, Martin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #295 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-295"
  },
  {
   "id": "ww-IND-SV-W-295-2026-08-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-08-11",
   "county": "Johnson",
   "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-11. Duration: 63 min. Counties: Johnson, Monroe, Shelby, Bartholomew, Brown, Daviess, Decatur, Greene, Jackson, Jennings, Lawrence, Martin. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #295 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-295"
  },
  {
   "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-lsr-2026-08-11-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": "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 Indianapolis Int'l Airp",
   "sourceDetail": "NWS IND — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-11-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": 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-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": "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": "ww-IND-SV-W-255-2026-07-27-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Johnson",
   "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-07-27. Duration: 63 min. Counties: Johnson, Shelby, Hendricks, Marion, Morgan, Hancock. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #255 (63 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-255"
  },
  {
   "id": "ww-IND-SV-W-255-2026-07-27-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Johnson",
   "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-07-27. Duration: 63 min. Counties: Johnson, Shelby, Hendricks, Marion, Morgan, Hancock. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #255 (63 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-255"
  },
  {
   "id": "ww-IND-SV-W-256-2026-07-27-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Johnson",
   "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-07-27. Duration: 62 min. Counties: Bartholomew, Brown, Decatur, Johnson, Morgan, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #256 (62 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-256"
  },
  {
   "id": "ww-IND-SV-W-256-2026-07-27-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Johnson",
   "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-07-27. Duration: 62 min. Counties: Bartholomew, Brown, Decatur, Johnson, Morgan, Shelby. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #256 (62 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-256"
  },
  {
   "id": "nws-alert-089351abc68c0220.002-Johnson-wind-2026-07-27",
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "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 Watch for Johnson. Severe Thunderstorm Watch issued July 27 at 7:21PM EDT until July 27 at 9:00PM EDT by NWS Indianapolis IN",
   "sourceDetail": "NWS Indianapolis IN — Severe Thunderstorm Watch",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-A-521"
  },
  {
   "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-lsr-2026-07-27-wind-39.72--86.29",
   "lat": 39.72,
   "lon": -86.29,
   "zip": "",
   "city": "Indianapolis Int'l Airp",
   "date": "2026-07-27",
   "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-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": "ww-IND-SV-W-226-2026-06-21-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Johnson",
   "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-06-21. Duration: 41 min. Counties: Owen, Putnam, Johnson, Lawrence, Monroe, Morgan, Brown, Greene, Jackson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #226 (41 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-226"
  },
  {
   "id": "ww-IND-SV-W-226-2026-06-21-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Johnson",
   "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-06-21. Duration: 41 min. Counties: Owen, Putnam, Johnson, Lawrence, Monroe, Morgan, Brown, Greene, Jackson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #226 (41 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-226"
  },
  {
   "id": "ww-IND-SV-W-228-2026-06-21-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Johnson",
   "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-06-21. Duration: 48 min. Counties: Bartholomew, Brown, Decatur, Morgan, Lawrence, Monroe, Jennings, Johnson, Shelby, Jackson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #228 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-228"
  },
  {
   "id": "ww-IND-SV-W-228-2026-06-21-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-21",
   "county": "Johnson",
   "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-06-21. Duration: 48 min. Counties: Bartholomew, Brown, Decatur, Morgan, Lawrence, Monroe, Jennings, Johnson, Shelby, Jackson. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #228 (48 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-228"
  },
  {
   "id": "ww-IND-SV-W-206-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 36 min. Counties: Clay, Greene, Hendricks, Knox, Owen, Parke, Putnam, Sullivan, Vigo, Johnson, Morgan, Shelby, Marion. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #206 (36 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-206"
  },
  {
   "id": "ww-IND-SV-W-206-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 36 min. Counties: Clay, Greene, Hendricks, Knox, Owen, Parke, Putnam, Sullivan, Vigo, Johnson, Morgan, Shelby, Marion. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #206 (36 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-206"
  },
  {
   "id": "ww-IND-SV-W-210-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 47 min. Counties: Hamilton, Hancock, Clay, Hendricks, Johnson, Marion, Morgan, Owen, Putnam, Brown, Bartholomew, Jackson, Jennings, Monroe, Decatur. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #210 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-210"
  },
  {
   "id": "ww-IND-SV-W-210-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 47 min. Counties: Hamilton, Hancock, Clay, Hendricks, Johnson, Marion, Morgan, Owen, Putnam, Brown, Bartholomew, Jackson, Jennings, Monroe, Decatur. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #210 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-210"
  },
  {
   "id": "ww-IND-SV-W-209-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 47 min. Counties: Putnam, Clinton, Boone, Hamilton, Hendricks, Howard, Madison, Marion, Tipton, Bartholomew, Brown, Johnson, 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 #209 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-209"
  },
  {
   "id": "ww-IND-SV-W-209-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 47 min. Counties: Putnam, Clinton, Boone, Hamilton, Hendricks, Howard, Madison, Marion, Tipton, Bartholomew, Brown, Johnson, 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 #209 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-209"
  },
  {
   "id": "ww-IND-SV-W-211-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 39 min. Counties: Bartholomew, Knox, Greene, Owen, Brown, Daviess, Jackson, Johnson, Lawrence, Martin, Monroe, Morgan, Decatur, 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 #211 (39 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-211"
  },
  {
   "id": "ww-IND-SV-W-211-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 39 min. Counties: Bartholomew, Knox, Greene, Owen, Brown, Daviess, Jackson, Johnson, Lawrence, Martin, Monroe, Morgan, Decatur, 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 #211 (39 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-211"
  },
  {
   "id": "ww-IND-SV-W-212-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 38 min. Counties: Morgan, Hamilton, Marion, Delaware, Hancock, Henry, Johnson, Madison, Rush, Shelby, Decatur. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #212 (38 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-212"
  },
  {
   "id": "ww-IND-SV-W-212-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 38 min. Counties: Morgan, Hamilton, Marion, Delaware, Hancock, Henry, Johnson, Madison, Rush, Shelby, Decatur. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #212 (38 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-212"
  },
  {
   "id": "ww-IND-SV-W-213-2026-06-17-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 33 min. Counties: Brown, Johnson, Martin, Monroe, Rush, Lawrence, Bartholomew, Decatur, Jackson, Jennings, Shelby, Clay, Vigo. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #213 (33 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-213"
  },
  {
   "id": "ww-IND-SV-W-213-2026-06-17-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-17",
   "county": "Johnson",
   "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-06-17. Duration: 33 min. Counties: Brown, Johnson, Martin, Monroe, Rush, Lawrence, Bartholomew, Decatur, Jackson, Jennings, Shelby, Clay, Vigo. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #213 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-213"
  },
  {
   "id": "iem-ww-IND-TO-W-45-Johnson-tornado-2026-06-17",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-45"
  },
  {
   "id": "iem-ww-IND-TO-W-48-Johnson-tornado-2026-06-17",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-17",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-06-17. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-48"
  },
  {
   "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": "ww-IND-SV-W-203-2026-06-16-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Johnson",
   "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-06-16. Duration: 34 min. Counties: Vermillion, Fountain, Warren, Carroll, Clinton, Montgomery, Tippecanoe, Johnson, Morgan, Hendricks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #203 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-203"
  },
  {
   "id": "ww-IND-SV-W-203-2026-06-16-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Johnson",
   "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-06-16. Duration: 34 min. Counties: Vermillion, Fountain, Warren, Carroll, Clinton, Montgomery, Tippecanoe, Johnson, Morgan, Hendricks. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #203 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-203"
  },
  {
   "id": "ww-IND-SV-W-196-2026-06-16-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Johnson",
   "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-06-16. Duration: 37 min. Counties: Johnson, Morgan, Hendricks, Montgomery, Putnam. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #196 (37 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-196"
  },
  {
   "id": "ww-IND-SV-W-196-2026-06-16-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-16",
   "county": "Johnson",
   "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-06-16. Duration: 37 min. Counties: Johnson, Morgan, Hendricks, Montgomery, Putnam. Storm tags: wind: 60.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #196 (37 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-196"
  },
  {
   "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": "iem-ww-IND-TO-W-36-Johnson-tornado-2026-06-11",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-06-11. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-36"
  },
  {
   "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-ww-IND-SV-W-187-Johnson-wind-2026-06-11",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND for Johnson on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-187"
  },
  {
   "id": "iem-ww-IND-SV-W-187-Johnson-hail-2026-06-11",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND for Johnson on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-187"
  },
  {
   "id": "iem-ww-IND-SV-W-189-Johnson-wind-2026-06-11",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND for Johnson on 2026-06-11. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-189"
  },
  {
   "id": "iem-ww-IND-SV-W-189-Johnson-hail-2026-06-11",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-11",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS IND for Johnson on 2026-06-11. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-189"
  },
  {
   "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": "ww-IND-SV-W-178-2026-06-09-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Johnson",
   "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-06-09. Duration: 31 min. Counties: Marion, Johnson, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #178 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-178"
  },
  {
   "id": "ww-IND-SV-W-178-2026-06-09-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Johnson",
   "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-06-09. Duration: 31 min. Counties: Marion, Johnson, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #178 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-178"
  },
  {
   "id": "ww-IND-SV-W-179-2026-06-09-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Johnson",
   "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-06-09. Duration: 49 min. Counties: Hendricks, Bartholomew, Brown, Hancock, Johnson, Marion, Monroe, Morgan, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #179 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-179"
  },
  {
   "id": "ww-IND-SV-W-179-2026-06-09-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-06-09",
   "county": "Johnson",
   "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-06-09. Duration: 49 min. Counties: Hendricks, Bartholomew, Brown, Hancock, Johnson, Marion, Monroe, Morgan, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #179 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-179"
  },
  {
   "id": "iem-ww-IND-TO-W-27-Johnson-tornado-2026-06-09",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-09",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-06-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-27"
  },
  {
   "id": "iem-ww-IND-TO-W-28-Johnson-tornado-2026-06-09",
   "zip": "",
   "city": "Johnson",
   "date": "2026-06-09",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-06-09. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-28"
  },
  {
   "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": "ww-IND-SV-W-156-2026-05-18-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Johnson",
   "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-05-18. Duration: 55 min. Counties: Owen, Putnam, Marion, Morgan, Boone, Hamilton, Hendricks, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #156 (55 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-156"
  },
  {
   "id": "ww-IND-SV-W-156-2026-05-18-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-05-18",
   "county": "Johnson",
   "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-05-18. Duration: 55 min. Counties: Owen, Putnam, Marion, Morgan, Boone, Hamilton, Hendricks, Johnson. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #156 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-156"
  },
  {
   "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": "ncei-1334977-2026-04-27",
   "lon": 211277,
   "zip": "",
   "city": "KINDER",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Thunderstorm wind gusts downed a three inch tree limb.",
   "sourceDetail": "Verified by Amateur Radio — NCEI Event #1334977",
   "windSpeedMph": 50,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-IND-SV-W-144-2026-04-27-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 55 min. Counties: Bartholomew, Decatur, Marion, Rush, Johnson, Henry, Hancock, Shelby. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #144 (55 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-144"
  },
  {
   "id": "ww-IND-SV-W-144-2026-04-27-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 55 min. Counties: Bartholomew, Decatur, Marion, Rush, Johnson, Henry, Hancock, Shelby. Storm tags: wind: 70.0, hail: 0.75\", tornado: POSSIBLE. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #144 (55 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-144"
  },
  {
   "id": "ww-IND-SV-W-140-2026-04-27-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 52 min. Counties: Hendricks, Putnam, Johnson, Marion, Morgan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #140 (52 min)",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-140"
  },
  {
   "id": "ww-IND-SV-W-140-2026-04-27-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 52 min. Counties: Hendricks, Putnam, Johnson, Marion, Morgan. Storm tags: wind: 70.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #140 (52 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-140"
  },
  {
   "id": "ww-IND-SV-W-143-2026-04-27-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 59 min. Counties: Brown, Greene, Johnson, Monroe, Morgan, Owen, Putnam. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #143 (59 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-143"
  },
  {
   "id": "ww-IND-SV-W-143-2026-04-27-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-04-27",
   "county": "Johnson",
   "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-04-27. Duration: 59 min. Counties: Brown, Greene, Johnson, Monroe, Morgan, Owen, Putnam. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #143 (59 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-143"
  },
  {
   "id": "iem-ww-IND-TO-W-21-Johnson-tornado-2026-04-27",
   "zip": "",
   "city": "Johnson",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-21"
  },
  {
   "id": "iem-ww-IND-TO-W-20-Johnson-tornado-2026-04-27",
   "zip": "",
   "city": "Johnson",
   "date": "2026-04-27",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-04-27. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-20"
  },
  {
   "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": "ncei-1322509-2026-03-22",
   "lon": 210300,
   "zip": "",
   "city": "FRANKLIN",
   "date": "2026-03-22",
   "county": "Johnson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "On the evening of March 22, 2026, an upper-level disturbance and an associated cold front swept across Central Indiana, triggering a broad swath of severe thunderstorms. Convection first initiated in the northern portions of the IND CWA, with the first reports of quarter-sized hail occurring in Howard and Madison counties. As the evening progressed, these storms moved into an environment characterized by moderate instability and strong vertical wind shear, allowing cells to become highly organized. The activity eventually evolved into a mixture of discrete supercells and organized line segments that tracked southeastward through the Indianapolis metro area and into southern Indiana.||The primary hazards associated with this event were large hail and damaging straight-line winds. The most significant hail report occurred in Knox County near Bicknell, where stones up to 2.00 inches in diameter were observed. Widespread hail ranging from 1.25 to 1.75 inches was also reported across Randolph, Marion, Sullivan, Daviess, and Martin counties. As the storms transitioned into a more linear configuration, wind damage became more prevalent. A peak measured gust of 64 mph was recorded in Jackson County, while a 62 mph gust was measured in Monroe County.",
   "sourceDetail": "Verified by Public — NCEI Event #1322509",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ww-IND-SV-W-74-2026-03-22-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 33 min. Counties: Shelby, Johnson, Decatur, Rush. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #74 (33 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-74"
  },
  {
   "id": "ww-IND-SV-W-74-2026-03-22-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 33 min. Counties: Shelby, Johnson, Decatur, Rush. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #74 (33 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-74"
  },
  {
   "id": "ww-IND-SV-W-72-2026-03-22-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 43 min. Counties: Bartholomew, Decatur, Jackson, Johnson, Monroe, Brown, Shelby, Jennings. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #72 (43 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-72"
  },
  {
   "id": "ww-IND-SV-W-72-2026-03-22-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 43 min. Counties: Bartholomew, Decatur, Jackson, Johnson, Monroe, Brown, Shelby, Jennings. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #72 (43 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-72"
  },
  {
   "id": "ww-IND-SV-W-67-2026-03-22-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 49 min. Counties: Johnson, Morgan, Shelby. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #67 (49 min)",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-67"
  },
  {
   "id": "ww-IND-SV-W-67-2026-03-22-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 49 min. Counties: Johnson, Morgan, Shelby. Storm tags: wind: 50.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #67 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-67"
  },
  {
   "id": "ww-IND-SV-W-71-2026-03-22-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 34 min. Counties: Morgan, Greene, Johnson, Lawrence, Monroe, Daviess, Bartholomew, Martin, Brown. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #71 (34 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-71"
  },
  {
   "id": "ww-IND-SV-W-71-2026-03-22-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-22",
   "county": "Johnson",
   "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-03-22. Duration: 34 min. Counties: Morgan, Greene, Johnson, Lawrence, Monroe, Daviess, Bartholomew, Martin, Brown. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #71 (34 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-71"
  },
  {
   "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": "ncei-1321941-2026-03-15",
   "lon": 210083,
   "zip": "",
   "city": "FRANKLIN",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Grill thrown by thunderstorm winds from patio into yard. Fence was also broken.",
   "sourceDetail": "Verified by Public — NCEI Event #1321941",
   "windSpeedMph": 55,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-IND-SV-W-45-2026-03-15-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Johnson",
   "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-03-15. Duration: 18 min. Counties: Hendricks, Johnson, Marion, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #45 (18 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-45"
  },
  {
   "id": "ww-IND-SV-W-45-2026-03-15-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Johnson",
   "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-03-15. Duration: 18 min. Counties: Hendricks, Johnson, Marion, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #45 (18 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-45"
  },
  {
   "id": "ww-IND-SV-W-46-2026-03-15-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Johnson",
   "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-03-15. Duration: 20 min. Counties: Bartholomew, Johnson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #46 (20 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-46"
  },
  {
   "id": "ww-IND-SV-W-46-2026-03-15-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-15",
   "county": "Johnson",
   "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-03-15. Duration: 20 min. Counties: Bartholomew, Johnson, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #46 (20 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-46"
  },
  {
   "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-ww-IND-HW-W-2-Johnson-wind-2026-03-15",
   "zip": "",
   "city": "Johnson",
   "date": "2026-03-15",
   "county": "Johnson",
   "source": "IEM High Wind Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "HW W for Johnson.",
   "sourceDetail": "NWS IND — HW/W",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-HW-W-2"
  },
  {
   "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-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": "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-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": "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": "ncei-1323681-2026-03-11",
   "lon": 210118,
   "zip": "",
   "city": "AMITY",
   "date": "2026-03-11",
   "county": "Johnson",
   "source": "NCEI Storm Events Database",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Thunderstorm wind gusts flipped a semi-trailer truck on Interstate 65.",
   "sourceDetail": "Verified by Public — NCEI Event #1323681",
   "windSpeedMph": 52,
   "evidenceLevel": "official_backfill"
  },
  {
   "id": "ww-IND-SV-W-26-2026-03-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Johnson",
   "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-03-11. Duration: 49 min. Counties: Brown, Hendricks, Clay, Greene, Putnam, Owen, Johnson, Marion, Monroe, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #26 (49 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-26"
  },
  {
   "id": "ww-IND-SV-W-26-2026-03-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Johnson",
   "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-03-11. Duration: 49 min. Counties: Brown, Hendricks, Clay, Greene, Putnam, Owen, Johnson, Marion, Monroe, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #26 (49 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-26"
  },
  {
   "id": "ww-IND-SV-W-29-2026-03-11-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Johnson",
   "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-03-11. Duration: 54 min. Counties: Hancock, Henry, Johnson, Rush, Bartholomew, Decatur, Brown, Marion, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #29 (54 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-29"
  },
  {
   "id": "ww-IND-SV-W-29-2026-03-11-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-03-11",
   "county": "Johnson",
   "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-03-11. Duration: 54 min. Counties: Hancock, Henry, Johnson, Rush, Bartholomew, Decatur, Brown, Marion, Shelby. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #29 (54 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-29"
  },
  {
   "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": "ncei-1321959-2026-02-19",
   "lon": 210698,
   "zip": "",
   "city": "SMITH VALLEY",
   "date": "2026-02-19",
   "county": "Johnson",
   "source": "NCEI Storm Events Database",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.95,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "A strengthening storm system lifted through the Middle Mississippi Valley on the 19th, dragging its warm frontal zone northward through the Midwest, and bringing near-record high temperatures and anomalous dewpoints into central Indiana.  Multiple rounds of severe weather occurred over the region, from early morning large hail in two far-northern zones, covering roads in Warren County, to more organized evening severe weather from rotating supercell thunderstorms.  Through the evening of the 19th, the destabilized atmosphere combined with a stregthening low-level jet stream that progressed eastward into the region, boosting 0-1 km wind shear as high as 300 m2/s2.  A resultant cluster of discrete late-day to evening supercells were focused along the frontal zone, near or south of the Interstate 70 corridor, and produced scattered large hail over 6 counties and isolated wind damage to trees and/or power poles in 4 counties.  ||A stronger supercell with a history of producing two weak tornadoes in Crawford County, Illinois, continued into central Indiana, spawning an EF-0 tornado in Sullivan County, an intense EF-2 just west of Bloomington that caused extensive structural damage to homes, apartments, and airport facilities, and a brief EF-U in Decatur County;  this cell also produced ping-pong ball (1.50-inch diameter) sized hail in Greene and Monroe Counties.",
   "sourceDetail": "Verified by Public — NCEI Event #1321959",
   "evidenceLevel": "official_backfill",
   "hailSizeInches": 1
  },
  {
   "id": "ww-IND-SV-W-15-2026-02-19-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-19",
   "county": "Johnson",
   "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-02-19. Duration: 31 min. Counties: Bartholomew, Brown, Johnson, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #15 (31 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-15"
  },
  {
   "id": "ww-IND-SV-W-15-2026-02-19-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-19",
   "county": "Johnson",
   "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-02-19. Duration: 31 min. Counties: Bartholomew, Brown, Johnson, Morgan. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #15 (31 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "IND-SV-W-15"
  },
  {
   "id": "ww-IND-SV-W-12-2026-02-19-Johnson-wind",
   "zip": "",
   "city": "",
   "date": "2026-02-19",
   "county": "Johnson",
   "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-02-19. Duration: 47 min. Counties: Marion, Hendricks, Morgan, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #12 (47 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "IND-SV-W-12"
  },
  {
   "id": "ww-IND-SV-W-12-2026-02-19-Johnson-hail",
   "zip": "",
   "city": "",
   "date": "2026-02-19",
   "county": "Johnson",
   "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-02-19. Duration: 47 min. Counties: Marion, Hendricks, Morgan, Johnson. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Severe Thunderstorm Warning #12 (47 min)",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "IND-SV-W-12"
  },
  {
   "id": "iem-ww-IND-TO-W-10-Johnson-tornado-2026-02-19",
   "zip": "",
   "city": "Johnson",
   "date": "2026-02-19",
   "county": "Johnson",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS IND for Johnson on 2026-02-19. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS IND — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "IND-TO-W-10"
  },
  {
   "id": "fema-3641-Johnson",
   "zip": "",
   "city": "Johnson",
   "date": "2026-01-23",
   "county": "Johnson",
   "source": "FEMA Declaration",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Federal disaster declaration: SEVERE WINTER STORM",
   "sourceDetail": "FEMA DR-3641: SEVERE WINTER STORM",
   "evidenceLevel": "official_backfill"
  },
  {
   "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"
  }
 ]
}