{
 "dataset": "Baltimore, MD storm events — 12-month window, 25-mile radius (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Deduplicated by StormAuditor from public NOAA/NWS records (warnings, Local Storm Reports, NCEI Storm Events) under the published methodology at https://www.stormauditor.com/methodology",
 "refreshed_at": "2026-08-24T09:30:09.922+00:00",
 "window_days": 365,
 "event_count": 114,
 "fields": {
  "date": "Event date (YYYY-MM-DD, local storm day)",
  "county": "County or county-equivalent",
  "city": "Nearest city/place named in the source record",
  "event_type": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidence": "evidence level of the source record",
  "wind_mph": "reported/estimated wind gust, mph (blank if n/a)",
  "hail_in": "reported/estimated hail size, inches (blank if n/a)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)"
 },
 "events": [
  {
   "id": "nws-alert-a47c627197912114.001-Anne Aru-tornado-2026-08-10",
   "lat": 39.21333333333333,
   "lon": -76.56444444444445,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Anne Arundel",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Anne Arundel (observed tornado). Tornado Warning issued August 10 at 4:22PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-TO-W-41"
  },
  {
   "id": "nws-alert-a47c627197912114.001-Howard-tornado-2026-08-10",
   "lat": 39.21333333333333,
   "lon": -76.56444444444445,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Howard",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Howard (observed tornado). Tornado Warning issued August 10 at 4:22PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-TO-W-41"
  },
  {
   "id": "nws-alert-087e984bfe38be85.002-Carroll-wind-2026-08-10",
   "lat": 39.334999999999994,
   "lon": -76.600625,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carroll",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 88,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning for Carroll. Max wind: 70 mph. Severe Thunderstorm Warning issued August 10 at 4:20PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Severe Thunderstorm Warning Max wind: 70 mph.",
   "windSpeedMph": 80,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-392"
  },
  {
   "id": "nws-alert-e8e14faad4abc86b.001-Carroll-tornado-2026-08-10",
   "lat": 39.374,
   "lon": -76.77000000000001,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carroll",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Carroll (observed tornado). Tornado Warning issued August 10 at 4:14PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-TO-W-40"
  },
  {
   "id": "nws-alert-087e984bfe38be85.002-Carroll-hail-2026-08-10",
   "lat": 39.334999999999994,
   "lon": -76.600625,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Carroll",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Carroll. Max hail: 0.75\". Severe Thunderstorm Warning issued August 10 at 4:20PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-392"
  },
  {
   "id": "nws-alert-d0d779de60e22c2f.001-Montgome-hail-2026-08-10",
   "lat": 39.146666666666675,
   "lon": -76.84333333333333,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Montgomery",
   "source": "NWS Weather Alert",
   "severity": "high",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Montgomery. Max hail: 0.75\". Severe Thunderstorm Warning issued August 10 at 4:24PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "LWX-SV-W-393"
  },
  {
   "id": "nws-alert-bc2cb483c9d775cc.001-Baltimor-hail-2026-08-10",
   "lat": 39.11526315789473,
   "lon": -76.57052631578948,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Baltimore",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Baltimore. Max hail: 0.75\". Severe Thunderstorm Warning issued August 10 at 4:41PM EDT until August 10 at 5:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-398"
  },
  {
   "id": "nws-alert-bc2cb483c9d775cc.001-Howard-hail-2026-08-10",
   "lat": 39.11526315789473,
   "lon": -76.57052631578948,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Howard",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Howard. Max hail: 0.75\". Severe Thunderstorm Warning issued August 10 at 4:41PM EDT until August 10 at 5:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Severe Thunderstorm Warning Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-398"
  },
  {
   "id": "nws-alert-a47c627197912114.001-Baltimor-tornado-2026-08-10",
   "lat": 39.21333333333333,
   "lon": -76.56444444444445,
   "zip": "",
   "city": "",
   "date": "2026-08-10",
   "county": "Baltimore",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Baltimore (observed tornado). Tornado Warning issued August 10 at 4:22PM EDT until August 10 at 4:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Tornado Warning",
   "evidenceLevel": "observed",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-TO-W-41"
  },
  {
   "id": "iem-geo-2026-08-10-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2026-08-10",
   "county": "Baltimore City",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gusts of up to 49 knots (56 MPH) were measured by a personal weather station (KMDBALTI493) adjacent to the tidal Patapsco River between 4:39 and 4:49 PM EDT.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BWI-2026-08-10",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-08-10",
   "county": "Anne Arundel",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Baltimore - Wash Intl (BWI): 56 mph gust at 2026-08-10 20:35.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) — peak at 2026-08-10 20:35",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-10T20:39:00Z-tornado-39.27--76.52",
   "lat": 39.27,
   "lon": -76.52,
   "zip": "",
   "city": "1 W Dundalk",
   "date": "2026-08-10",
   "county": "Baltimore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 W Dundalk, MD. EF-0 tornado confirmed. 439pm start 445pm end. Path 1.9 miles. Max width 90 yards. Peak wind 65 mph.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-08-10T21:06:00Z-wind-38.99--76.49",
   "lat": 38.99,
   "lon": -76.49,
   "zip": "",
   "city": "1 NNW Eastport",
   "date": "2026-08-10",
   "county": "Anne Arundel",
   "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": "MARINE TSTM WIND reported near 1 NNW Eastport, MD. Peak gust: 54 mph. A wind gust of 41 knots (47 MPH) was measured by the ASOS at the U.S. Naval Academy in Annapolis (KNAK) adjacent to the Chesapeake Bay.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-10T21:00:00Z-wind-39.24--76.45",
   "lat": 39.24,
   "lon": -76.45,
   "zip": "",
   "city": "2 NNE Edgemere",
   "date": "2026-08-10",
   "county": "Baltimore",
   "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": "MARINE TSTM WIND reported near 2 NNE Edgemere, MD. Peak gust: 55 mph. A wind gust of 42 knots (48 MPH) was measured by a CWOP station at Sparrows Point (FW4365) adjacent to the Chesapeake Bay.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-10T20:39:00Z-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2026-08-10",
   "county": "Baltimore City",
   "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": "MARINE TSTM WIND reported near 1 WNW Fells Point, MD. Peak gust: 64 mph. Wind gusts of up to 49 knots (56 MPH) were measured by a personal weather station (KMDBALTI493) adjacent to the tidal Patapsco River between 4:39 and 4:49 PM EDT.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 64,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-10-117-2039",
   "lat": 39.27,
   "lon": -76.52,
   "zip": "",
   "city": "Dundalk",
   "date": "2026-08-10",
   "county": "Baltimore",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF-0 tornado confirmed. 439pm start 445pm end. Path 1.9 miles. Max width 90 yards. Peak wind 65 mph. (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-LWX-SV-W-333-2026-07-28-Howard-wind",
   "lat": 39.154666666666664,
   "lon": -76.89933333333332,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Howard",
   "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 LWX on 2026-07-28. Duration: 48 min. Counties: Howard, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #333 (48 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-333"
  },
  {
   "id": "ww-LWX-SV-W-333-2026-07-28-Howard-hail",
   "lat": 39.154666666666664,
   "lon": -76.89933333333332,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Howard",
   "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 LWX on 2026-07-28. Duration: 48 min. Counties: Howard, Montgomery. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #333 (48 min)",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-333"
  },
  {
   "id": "ww-LWX-SV-W-334-2026-07-28-Baltimore-wind",
   "lat": 39.34904761904762,
   "lon": -76.71666666666667,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Baltimore",
   "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 LWX on 2026-07-28. Duration: 29 min. Counties: Baltimore, Carroll. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #334 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-334"
  },
  {
   "id": "ww-LWX-SV-W-334-2026-07-28-Baltimore-hail",
   "lat": 39.34904761904762,
   "lon": -76.71666666666667,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Baltimore",
   "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 LWX on 2026-07-28. Duration: 29 min. Counties: Baltimore, Carroll. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #334 (29 min)",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-334"
  },
  {
   "id": "ww-LWX-SV-W-334-2026-07-28-Carroll-wind",
   "lat": 39.34904761904762,
   "lon": -76.71666666666667,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Carroll",
   "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 LWX on 2026-07-28. Duration: 29 min. Counties: Baltimore, Carroll. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #334 (29 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-334"
  },
  {
   "id": "ww-LWX-SV-W-334-2026-07-28-Carroll-hail",
   "lat": 39.34904761904762,
   "lon": -76.71666666666667,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Carroll",
   "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 LWX on 2026-07-28. Duration: 29 min. Counties: Baltimore, Carroll. Storm tags: wind: 60.0, hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #334 (29 min)",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 0.75,
   "warningProductKey": "LWX-SV-W-334"
  },
  {
   "id": "nws-alert-e2b9e8472a3b190f.001-Anne Aru-tornado-2026-07-28",
   "lat": 38.9625,
   "lon": -76.45125,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "NWS Weather Alert",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 88,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning for Anne Arundel. Storm confirmed observed. Tornado Warning issued July 28 at 6:35PM EDT until July 28 at 6:45PM EDT by NWS Baltimore MD/Washington DC",
   "sourceDetail": "NWS Baltimore MD/Washington DC — Tornado Warning (Observed)",
   "evidenceLevel": "observed",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-TO-W-37"
  },
  {
   "id": "iem-202607282130-hail-39.30--76.55",
   "lat": 39.3,
   "lon": -76.55,
   "zip": "",
   "city": "1 N Highlandtown",
   "date": "2026-07-28",
   "county": "Baltimore City",
   "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 N Highlandtown, MD. Hail size: 1.75\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-202607282132-hail-39.28--76.55",
   "lat": 39.28,
   "lon": -76.55,
   "zip": "",
   "city": "Highlandtown",
   "date": "2026-07-28",
   "county": "Baltimore City",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Highlandtown, MD. Hail size: 0.75\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-202607282146-hail-39.27--76.50",
   "lat": 39.27,
   "lon": -76.5,
   "zip": "",
   "city": "Dundalk",
   "date": "2026-07-28",
   "county": "Baltimore",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near Dundalk, MD. Hail size: 1.75\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "iem-geo-2026-07-28T22:15:00Z-tornado-39.09--76.47",
   "lat": 39.09,
   "lon": -76.47,
   "zip": "",
   "city": "1 ESE Lake Shore",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 ESE Lake Shore, MD. An EF1 tornado touched down in Lake Shore near Patapsco Road, tracking south for about 3/4 of a mile for about 2 minutes. Estimated max path width was 160 yards. Estimated max winds were 100 mph.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28T22:17:00Z-tornado-39.06--76.46",
   "lat": 39.06,
   "lon": -76.46,
   "zip": "",
   "city": "1 NW Cape St. Claire",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NW Cape St. Claire, MD. A second tornado touched down along Lake Drive in the Arnold/Cape Saint Claire area for about a minute. Significant convergent tree damage was noted, along with the garage door of a house being blown in.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-07-28T22:04:00Z-wind-39.30--76.38",
   "lat": 39.3,
   "lon": -76.38,
   "zip": "",
   "city": "1 S Bowleys Quarters",
   "date": "2026-07-28",
   "county": "Baltimore",
   "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": "MARINE TSTM WIND reported near 1 S Bowleys Quarters, MD. Peak gust: 52 mph. Wind gusts of up to 39 knots (45 MPH) were measured by a personal weather station (KMDMIDDL129) adjacent to the Chesapeake Bay between 6:04 and 6:14 PM.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-07-28T22:04:00Z-tornado-39.17--76.53",
   "lat": 39.17,
   "lon": -76.53,
   "zip": "",
   "city": "3 NNE Green Haven",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "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 NNE Green Haven, MD. EF0 tornado with estimated peak winds of 85 mph confirmed in the Riviera Beach area. 1.1 mile path legnth, estimated 90 yard maximum path width. On the ground for two minutes. Numerous trees snapped at the top and felled in a convergent manner, with siding off of at least one house.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-28-48-2130",
   "lat": 39.3,
   "lon": -76.55,
   "zip": "",
   "city": "Highlandtown",
   "date": "2026-07-28",
   "county": "Baltimore City",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-07-28-69-2130",
   "lat": 39.3,
   "lon": -76.55,
   "zip": "21224",
   "city": "Erdman Avenue",
   "date": "2026-07-28",
   "county": "Baltimore City",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Golf ball size hail (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.75
  },
  {
   "id": "spc-2026-07-28-74-2215",
   "lat": 39.09,
   "lon": -76.47,
   "zip": "",
   "city": "Lake Shore",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "An EF1 tornado touched down in Lake Shore near Patapsco Road... tracking south for about 3/4 of a mile for about 2 minutes. Estimated max path width was 160 yards. Esti (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-28-75-2217",
   "lat": 39.06,
   "lon": -76.46,
   "zip": "",
   "city": "Cape St. Claire",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A second tornado touched down along Lake Drive in the Arnold/Cape Saint Claire area for about a minute. Significant convergent tree damage was noted... along with the g (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-28-74-2204",
   "lat": 39.17,
   "lon": -76.53,
   "zip": "",
   "city": "Green Haven",
   "date": "2026-07-28",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF0 tornado with estimated peak winds of 85 mph confirmed in the Riviera Beach area. 1.1 mile path legnth... estimated 90 yard maximum path width. On the ground for two (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "ww-LWX-SV-W-314-2026-07-27-Anne Arundel-wind",
   "lat": 39.144,
   "lon": -76.544,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Anne Arundel",
   "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 LWX on 2026-07-27. Duration: 13 min. County: Anne Arundel. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #314 (13 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-314"
  },
  {
   "id": "ww-LWX-SV-W-314-2026-07-27-Anne Arundel-hail",
   "lat": 39.144,
   "lon": -76.544,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Anne Arundel",
   "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 LWX on 2026-07-27. Duration: 13 min. County: Anne Arundel. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #314 (13 min)",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "LWX-SV-W-314"
  },
  {
   "id": "ww-LWX-SV-W-313-2026-07-27-Baltimore-wind",
   "lat": 39.169999999999995,
   "lon": -76.50461538461539,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Baltimore",
   "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 LWX on 2026-07-27. Duration: 30 min. Counties: Anne Arundel, Baltimore. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #313 (30 min)",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "warningProductKey": "LWX-SV-W-313"
  },
  {
   "id": "ww-LWX-SV-W-313-2026-07-27-Baltimore-hail",
   "lat": 39.169999999999995,
   "lon": -76.50461538461539,
   "zip": "",
   "city": "",
   "date": "2026-07-27",
   "county": "Baltimore",
   "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 LWX on 2026-07-27. Duration: 30 min. Counties: Anne Arundel, Baltimore. Storm tags: wind: 60.0, hail: 1.0\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS LWX — Severe Thunderstorm Warning #313 (30 min)",
   "evidenceLevel": "warning",
   "originStation": "Baltimore MD/Washington DC Weather Station",
   "hailSizeInches": 1,
   "warningProductKey": "LWX-SV-W-313"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-07-18",
   "county": "Anne Arundel",
   "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": "A wind gust of 53 knots (61 MPH) was measured by the ASOS at Baltimore-Washington International Thurgood Marshall Airport (KBWI).",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-18-wind-39.22--76.24",
   "lat": 39.22,
   "lon": -76.24,
   "zip": "",
   "city": "5 N Rock Hall",
   "date": "2026-07-18",
   "county": "Kent",
   "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": "Tolchester Beach mesonet.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607182002-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-07-18",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport, MD. Peak gust: 70 mph.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607182030-wind-39.22--76.24",
   "lat": 39.22,
   "lon": -76.24,
   "zip": "",
   "city": "5 N Rock Hall",
   "date": "2026-07-18",
   "county": "Kent",
   "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 N Rock Hall, MD. Peak gust: 68 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-07-18",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-07-18",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 60 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BWI-2026-07-18-13717",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-07-18",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BWI-2026-07-18-13725",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-07-18",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 61 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-18-47-2030",
   "lat": 39.22,
   "lon": -76.24,
   "zip": "",
   "city": "Rock Hall",
   "date": "2026-07-18",
   "county": "Kent",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Tolchester Beach mesonet. (PHI)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 59,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607052300-hail-39.50--76.91",
   "lat": 39.5,
   "lon": -76.91,
   "zip": "",
   "city": "1 WNW Finksburg",
   "date": "2026-07-05",
   "county": "Carroll",
   "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 WNW Finksburg, MD. Hail size: 1\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202607052307-hail-39.53--76.93",
   "lat": 39.53,
   "lon": -76.93,
   "zip": "",
   "city": "1 SSE Reese",
   "date": "2026-07-05",
   "county": "Carroll",
   "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 Reese, MD. Hail size: 1\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202607052316-hail-39.58--76.89",
   "lat": 39.58,
   "lon": -76.89,
   "zip": "",
   "city": "3 SW Hampstead",
   "date": "2026-07-05",
   "county": "Carroll",
   "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 SW Hampstead, MD. Hail size: 1.25\".",
   "sourceDetail": "NWS LWX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-geo-2026-07-06T00:54:00Z-wind-39.21--76.44",
   "lat": 39.21,
   "lon": -76.44,
   "zip": "",
   "city": "Fort Howard",
   "date": "2026-07-05",
   "county": "Baltimore",
   "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": "MARINE TSTM WIND reported near Fort Howard, MD. Peak gust: 51 mph. A personal weather station measured a 38 kt gust adjacent to the Patapsco River",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-05-103-2300",
   "lat": 39.5,
   "lon": -76.91,
   "zip": "",
   "city": "Finksburg",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-05-104-2307",
   "lat": 39.53,
   "lon": -76.93,
   "zip": "",
   "city": "Reese",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-05-105-2316",
   "lat": 39.58,
   "lon": -76.89,
   "zip": "",
   "city": "Hampstead",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "About a dozen trees snapped and uprooted at a residence in the 300 block of Paper Mill Drive. Also observed half dollar size hail. Numerous trees down in the area from (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "spc-2026-07-05-181-2300",
   "lat": 39.5,
   "lon": -76.91,
   "zip": "21048",
   "city": "Summit Garth Drive",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-05-182-2307",
   "lat": 39.53,
   "lon": -76.93,
   "zip": "21048",
   "city": "Speckled Wood Drive",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-07-05-183-2316",
   "lat": 39.58,
   "lon": -76.89,
   "zip": "21074",
   "city": "Adams Drive",
   "date": "2026-07-05",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "About a dozen trees snapped and uprooted at a residence in the 300 block of Paper Mill Drive. Also observed half dollar size hail. Numerous trees down in the area from (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-202607042300-hail-39.15--76.63",
   "lat": 39.15,
   "lon": -76.63,
   "zip": "",
   "city": "1 N South Gate",
   "date": "2026-07-04",
   "county": "Anne Arundel",
   "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 N South Gate, MD. Hail size: 0.75\".",
   "sourceDetail": "NWS LWX — Amateur Radio via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-07-04-wind-39.38--76.92",
   "lat": 39.38,
   "lon": -76.92,
   "zip": "",
   "city": "2 N Henryton",
   "date": "2026-07-04",
   "county": "Carroll",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wind gust of 70 knots (81 MPH) was measured by a trained spotter near the intersection of Ridge Road and Brangles Road. Hundreds of large trees blew down in the area.",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-07-04-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-07-04",
   "county": "Anne Arundel",
   "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": "A wind gust of 50 knots (58 MPH) was measured by the ASOS at Baltimore-Washington Thurgood Marshall International Airport (KBWI).",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202607042300-wind-39.38--76.92",
   "lat": 39.38,
   "lon": -76.92,
   "zip": "",
   "city": "2 N Henryton",
   "date": "2026-07-04",
   "county": "Carroll",
   "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 N Henryton, MD. Peak gust: 93 mph.",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "windSpeedMph": 93,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202607042309-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-07-04",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport, MD. Peak gust: 67 mph.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-07-04",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-07-04",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 58 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-04-137-2300",
   "lat": 39.38,
   "lon": -76.92,
   "zip": "",
   "city": "Henryton",
   "date": "2026-07-04",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wind gust of 70 knots (81 MPH) was measured by a trained spotter near the intersection of Ridge Road and Brangles Road. Hundreds of large trees blew down in the area. (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-04-215-2300",
   "lat": 39.38,
   "lon": -76.92,
   "zip": "21104",
   "city": "Brangles Road",
   "date": "2026-07-04",
   "county": "Carroll",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "A wind gust of 70 knots (81 MPH) was measured by a trained spotter near the intersection of Ridge Road and Brangles Road. Hundreds of large trees blew down in the area. (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 81,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-39.02--76.49",
   "lat": 39.02,
   "lon": -76.49,
   "zip": "",
   "city": "2 SSE Arnold",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "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 SSE Arnold",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-38.98--76.54",
   "lat": 38.98,
   "lon": -76.54,
   "zip": "",
   "city": "1 SE Parole",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Parole",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 83,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-39.00--76.45",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "3 S Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 S Cape St. Claire",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 75,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-12-wind-39.00--76.45",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "3 S Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near 3 S Cape St. Claire",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606130040-wind-39.02--76.49",
   "lat": 39.02,
   "lon": -76.49,
   "zip": "",
   "city": "2 SSE Arnold",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 2 SSE Arnold, MD. Peak gust: 67 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606130044-wind-38.98--76.54",
   "lat": 38.98,
   "lon": -76.54,
   "zip": "",
   "city": "1 SE Parole",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 SE Parole, MD. Peak gust: 96 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 96,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202606130104-wind-39.00--76.45",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "3 S Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 3 S Cape St. Claire, MD. Peak gust: 86 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 86,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-13T01:03:00Z-wind-39.00--76.45",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "3 S Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "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": "MARINE TSTM WIND reported near 3 S Cape St. Claire, MD. Peak gust: 81 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 81,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-06-12-256-0040",
   "lat": 39.02,
   "lon": -76.49,
   "zip": "",
   "city": "Arnold",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 58,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-12-266-0103",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-12-268-0104",
   "lat": 39,
   "lon": -76.45,
   "zip": "",
   "city": "Cape St. Claire",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 75,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-12-264-0044",
   "lat": 38.98,
   "lon": -76.54,
   "zip": "",
   "city": "Parole",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-12-341-0044",
   "lat": 38.98,
   "lon": -76.54,
   "zip": "21401",
   "city": "217 Harker Place",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "(LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 83,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-06-12-wind-38.98--76.54",
   "lat": 38.98,
   "lon": -76.54,
   "zip": "",
   "city": "1 SE Parole",
   "date": "2026-06-12",
   "county": "Anne Arundel",
   "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 SE Parole",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 63,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-06-06",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-06-06",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-20-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2026-05-20",
   "county": "Baltimore City",
   "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": "A wind gust of 57 knots (66 MPH) was measured by a personal weather station in downtown Baltimore (KMDBALTI493). Several trees blew down throughout the city.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202605202039-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2026-05-20",
   "county": "Baltimore City",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "TSTM WND GST reported near 1 WNW Fells Point, MD. Peak gust: 76 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 76,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-20T21:24:00Z-wind-38.98--76.48",
   "lat": 38.98,
   "lon": -76.48,
   "zip": "",
   "city": "Annapolis; MD",
   "date": "2026-05-20",
   "county": "Anne Arundel",
   "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": "MARINE TSTM WIND reported near Annapolis; MD, MD. Peak gust: 51 mph. A wind gust of 38 knots (44 MPH) was measured by the Annapolis NOS sensor (APAM2).",
   "sourceDetail": "NWS LWX — NOS-NWLON via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-20T20:46:00Z-wind-39.34--76.42",
   "lat": 39.34,
   "lon": -76.42,
   "zip": "",
   "city": "1 N Baltimore Martin St",
   "date": "2026-05-20",
   "county": "Baltimore",
   "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": "MARINE TSTM WIND reported near 1 N Baltimore Martin St, MD. Peak gust: 52 mph. Wind gusts of up to 39 knots (45 MPH) were measured by the AWOS at Martin State Airport (KMTN) adjacent to the Chesapeake Bay between 4:46 and 5:11 PM.",
   "sourceDetail": "NWS LWX — AWOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-05-20-332-2034",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "Fells Point",
   "date": "2026-05-20",
   "county": "Baltimore City",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Wind gusts of up to 57 knots (66 MPH) were measured by a personal weather station in downtown Baltimore (KMDBALTI493) adjacent to the tidal Patapsco River between 4:34 (LWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-04-19T11:09:00Z-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2026-04-19",
   "county": "Baltimore City",
   "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": "MARINE TSTM WIND reported near 1 WNW Fells Point, MD. Peak gust: 52 mph. Wind gusts of up to 39 knots (45 MPH) were measured by a personal weather station (KMDBALTI493) adjacent to the tidal Patapsco River between 7:09 and 7:29 AM.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-04-15T02:20:00Z-wind-39.26--76.50",
   "lat": 39.26,
   "lon": -76.5,
   "zip": "",
   "city": "1 S DUNDALK",
   "date": "2026-04-14",
   "county": "Baltimore",
   "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": "MARINE TSTM WIND reported near 1 S DUNDALK, MD. Peak gust: 53 mph. A WIND GUST OF 40 KT WAS MEASURED BY A PRIVATE WEATHER STATION ADJACENT TO BACK RIVER",
   "sourceDetail": "NWS LWX — MESONET via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.16--76.65",
   "lat": 39.16,
   "lon": -76.65,
   "zip": "",
   "city": "I-97 At Md-100",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "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 I-97 At Md-100",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.46--76.28",
   "lat": 39.46,
   "lon": -76.28,
   "zip": "",
   "city": "Abingdon",
   "date": "2026-03-16",
   "county": "Harford",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Measured from home weather station of media employee",
   "sourceDetail": "NWS LWX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-16-wind-39.12--76.25",
   "lat": 39.12,
   "lon": -76.25,
   "zip": "",
   "city": "2 SSW Rock Hall",
   "date": "2026-03-16",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Corrects previous tstm wnd gst report from 2 SSW Rock Hall. Huntingfield Point mesonet.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.9,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "MARINE TSTM WIND reported near BWI Marshall Airport",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170140-wind-39.16--76.65",
   "lat": 39.16,
   "lon": -76.65,
   "zip": "",
   "city": "I-97 At Md-100",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "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 I-97 At Md-100, MD. Peak gust: 71 mph.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170150-wind-39.46--76.28",
   "lat": 39.46,
   "lon": -76.28,
   "zip": "",
   "city": "Abingdon",
   "date": "2026-03-16",
   "county": "Harford",
   "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 Abingdon, MD. Peak gust: 70 mph.",
   "sourceDetail": "NWS LWX — Broadcast Media via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-202603170240-wind-39.12--76.25",
   "lat": 39.12,
   "lon": -76.25,
   "zip": "",
   "city": "2 SSW Rock Hall",
   "date": "2026-03-16",
   "county": "Kent",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "NON-TSTM WND GST reported near 2 SSW Rock Hall, MD. Peak gust: 71 mph.",
   "sourceDetail": "NWS PHI — Mesonet via Iowa Mesonet",
   "windSpeedMph": 71,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-17T01:22:00Z-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "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": "MARINE TSTM WIND reported near BWI Marshall Airport, MD. Peak gust: 59 mph.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-03-16",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 50 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-NAK-2026-03-16",
   "lat": 38.9913,
   "lon": -76.4891,
   "zip": "",
   "city": "Annapolis",
   "date": "2026-03-16",
   "county": "Anne Arundel",
   "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": "Annapolis (NAK) recorded a 53 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Annapolis (NAK) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-11T23:06:00Z-tornado-39.33--77.00",
   "lat": 39.33,
   "lon": -77,
   "zip": "",
   "city": "2 S Gaither",
   "date": "2026-03-11",
   "county": "Howard",
   "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 Gaither, MD. National Weather Service Storm Survey confirms a brief EF-1 tornado occurred in Cooksville, MD from approximately 7:06PM to 7:07PM. Maximum wind is estimated at 90 mph. Path length is 0.4 miles, and a 100 yard max width.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-11T23:14:00Z-tornado-39.36--76.89",
   "lat": 39.36,
   "lon": -76.89,
   "zip": "",
   "city": "1 NE Marriottsville",
   "date": "2026-03-11",
   "county": "Carroll",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 1 NE Marriottsville, MD. EF0. Peak Wind 80 mph. Path Width 75 yards. Path length 0.3 miles.",
   "sourceDetail": "NWS LWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-07-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-02-07",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602071505-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2026-02-07",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport, MD. Peak gust: 67 mph.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MTN-2026-02-07",
   "lat": 39.3257,
   "lon": -76.4138,
   "zip": "",
   "city": "BALTIMORE/MARTIN",
   "date": "2026-02-07",
   "county": "Baltimore",
   "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": "BALTIMORE/MARTIN (MTN) recorded a 51 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — BALTIMORE/MARTIN (MTN) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-02-07",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-02-07",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 57 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-NAK-2026-02-07",
   "lat": 38.9913,
   "lon": -76.4891,
   "zip": "",
   "city": "Annapolis",
   "date": "2026-02-07",
   "county": "Anne Arundel",
   "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": "Annapolis (NAK) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Annapolis (NAK) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2026-01-11",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2026-01-11",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-29-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2025-12-29",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512292004-wind-39.17--76.68",
   "lat": 39.17,
   "lon": -76.68,
   "zip": "",
   "city": "BWI Marshall Airport",
   "date": "2025-12-29",
   "county": "Anne Arundel",
   "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 BWI Marshall Airport, MD. Peak gust: 70 mph.",
   "sourceDetail": "NWS LWX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2025-12-29",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2025-12-29",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 60 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2025-12-19",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2025-12-19",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 56 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-MTN-2025-11-16",
   "lat": 39.3257,
   "lon": -76.4138,
   "zip": "",
   "city": "BALTIMORE/MARTIN",
   "date": "2025-11-16",
   "county": "Baltimore",
   "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": "BALTIMORE/MARTIN (MTN) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — BALTIMORE/MARTIN (MTN) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-11-06T03:14:00Z-wind-39.27--76.59",
   "lat": 39.27,
   "lon": -76.59,
   "zip": "",
   "city": "1 WNW Fells Point",
   "date": "2025-11-05",
   "county": "Baltimore City",
   "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": "MARINE TSTM WIND reported near 1 WNW Fells Point, MD. Peak gust: 55 mph. A sudden onset of gale conditions occurred at a personal weather station behind Domino Sugars (KMDBALTI493) adjacent to the tidal Patapsco River.",
   "sourceDetail": "NWS LWX — Mesonet via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-BWI-2025-10-31",
   "lat": 39.1733,
   "lon": -76.6841,
   "zip": "",
   "city": "Baltimore - Wash Intl",
   "date": "2025-10-31",
   "county": "Anne Arundel",
   "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": "Baltimore - Wash Intl (BWI) recorded a 52 mph gust.",
   "sourceDetail": "MD_ASOS automated observation — Baltimore - Wash Intl (BWI) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202509061858-hail-39.51--76.34",
   "lat": 39.51,
   "lon": -76.34,
   "zip": "",
   "city": "2 SSE Bel Air",
   "date": "2025-09-06",
   "county": "Harford",
   "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 SSE Bel Air, MD. Hail size: 1\".",
   "sourceDetail": "NWS LWX — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-202509061903-hail-39.50--76.34",
   "lat": 39.5,
   "lon": -76.34,
   "zip": "",
   "city": "2 S Bel Air",
   "date": "2025-09-06",
   "county": "Harford",
   "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 Bel Air, MD. Hail size: 1.5\".",
   "sourceDetail": "NWS LWX — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  }
 ]
}