{
 "dataset": "Worcester, MA 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:05:10.215+00:00",
 "window_days": 365,
 "event_count": 48,
 "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-ad5bfd1f6a044a67.001-Hampden-wind-2026-07-28",
   "lat": 42.303999999999995,
   "lon": -72.096,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Hampden",
   "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 Hampden. Max wind: 60 mph. Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:24PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "nws-alert-ad5bfd1f6a044a67.001-Hampden-hail-2026-07-28",
   "lat": 42.303999999999995,
   "lon": -72.096,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Hampden",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Hampden. Max hail: 0.88\". Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:24PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max hail: 0.88\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "nws-alert-ad5bfd1f6a044a67.001-Hampshir-wind-2026-07-28",
   "lat": 42.303999999999995,
   "lon": -72.096,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Hampshire",
   "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 Hampshire. Max wind: 60 mph. Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:24PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "nws-alert-ad5bfd1f6a044a67.001-Hampshir-hail-2026-07-28",
   "lat": 42.303999999999995,
   "lon": -72.096,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Hampshire",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Hampshire. Max hail: 0.88\". Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:24PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max hail: 0.88\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "nws-alert-6a72f7b4cfe4d75b.002-Worceste-wind-2026-07-28",
   "lat": 42.376,
   "lon": -72.05799999999999,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Worcester",
   "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 Worcester. Max wind: 60 mph. Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:53PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max wind: 60 mph.",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "nws-alert-6a72f7b4cfe4d75b.002-Worceste-hail-2026-07-28",
   "lat": 42.376,
   "lon": -72.05799999999999,
   "zip": "",
   "city": "",
   "date": "2026-07-28",
   "county": "Worcester",
   "source": "NWS Weather Alert",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 88,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning for Worcester. Max hail: 0.75\". Storm confirmed observed. Severe Thunderstorm Warning issued July 28 at 1:53PM EDT until July 28 at 2:30PM EDT by NWS Boston/Norton MA",
   "sourceDetail": "NWS Boston/Norton MA — Severe Thunderstorm Warning (Observed) Max hail: 0.75\".",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.88,
   "warningProductKey": "BOX-SV-W-39"
  },
  {
   "id": "asos-FIT-2026-07-28",
   "lat": 42.5519,
   "lon": -71.7558,
   "zip": "",
   "city": "FITCHBURG",
   "date": "2026-07-28",
   "county": "Worcester",
   "source": "IEM ASOS Station",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 95,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "FITCHBURG (FIT): 54 mph gust at 2026-07-28 18:18.",
   "sourceDetail": "MA_ASOS automated observation — FITCHBURG (FIT) — peak at 2026-07-28 18:18",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-06-06",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-06-06",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 50 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-05-30",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-05-30",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 50 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-05-19T21:34:00Z-wind-42.28--71.87",
   "lat": 42.28,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2026-05-19",
   "county": "Worcester",
   "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 Worcester AP, MA. Peak gust: 68 mph. Peak gust of 59 kts or 68 mph reported at Worcester airport.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-05-19",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-05-19",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 68 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-05-05",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-05-05",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 50 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-17-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2026-03-17",
   "county": "Worcester",
   "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 Worcester AP",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202603170654-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2026-03-17",
   "county": "Worcester",
   "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 Worcester AP, MA. Peak gust: 70 mph.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 70,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-03-17",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-03-17",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 61 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-03-16",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-03-16",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 52 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 KORH Worcester AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-42.27--71.81",
   "lat": 42.27,
   "lon": -71.81,
   "zip": "",
   "city": "Worcester",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 GW0848 Worcester.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602231045-wind-42.27--71.81",
   "lat": 42.27,
   "lon": -71.81,
   "zip": "",
   "city": "Worcester",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 Worcester, MA. Peak gust: 58 mph.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602230912-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 Worcester AP, MA. Peak gust: 68 mph.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 68,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202602231300-wind-42.27--71.81",
   "lat": 42.27,
   "lon": -71.81,
   "zip": "",
   "city": "Worcester",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 Worcester, MA. Peak gust: 61 mph.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-02-23T17:48:00Z-wind-42.55--71.75",
   "lat": 42.55,
   "lon": -71.75,
   "zip": "",
   "city": "Fitchburg AP",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 Fitchburg AP, MA. Peak gust: 53 mph. ASOS station KFIT Fitchburg AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-02-23-wind-42.27--71.81",
   "lat": 42.27,
   "lon": -71.81,
   "zip": "",
   "city": "Worcester",
   "date": "2026-02-23",
   "county": "Worcester",
   "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 GW0848 Worcester.",
   "sourceDetail": "NWS BOX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-01-12",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-01-12",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 53 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2026-01-11",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2026-01-11",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 50 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-30-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2025-12-30",
   "county": "Worcester",
   "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 Worcester AP",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-12-30-wind-42.55--71.75",
   "lat": 42.55,
   "lon": -71.75,
   "zip": "",
   "city": "Fitchburg AP",
   "date": "2025-12-30",
   "county": "Worcester",
   "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 Fitchburg AP",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512300730-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2025-12-30",
   "county": "Worcester",
   "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 Worcester AP, MA. Peak gust: 59 mph.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 59,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202512300955-wind-42.55--71.75",
   "lat": 42.55,
   "lon": -71.75,
   "zip": "",
   "city": "Fitchburg AP",
   "date": "2025-12-30",
   "county": "Worcester",
   "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 Fitchburg AP, MA. Peak gust: 61 mph.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIT-2025-12-30",
   "lat": 42.5519,
   "lon": -71.7558,
   "zip": "",
   "city": "FITCHBURG",
   "date": "2025-12-30",
   "county": "Worcester",
   "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": "FITCHBURG (FIT) recorded a 53 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — FITCHBURG (FIT) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-12-30",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-12-30",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 55 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-12-25",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-12-25",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 53 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-12-20",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-12-20",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 53 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-FIT-2025-12-20",
   "lat": 42.5519,
   "lon": -71.7558,
   "zip": "",
   "city": "FITCHBURG",
   "date": "2025-12-20",
   "county": "Worcester",
   "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": "FITCHBURG (FIT) recorded a 50 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — FITCHBURG (FIT) [365d backfill 2026-08]",
   "windSpeedMph": 50,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-12-19",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-12-19",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 57 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-12-12",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-12-12",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 53 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-11-11",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-11-11",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 56 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-11-06",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-11-06",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 51 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-11-04",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-11-04",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 55 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-11-01",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-11-01",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 52 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2025-10-31-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2025-10-31",
   "county": "Worcester",
   "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 KORH Worcester AP.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-202511010223-wind-42.27--71.87",
   "lat": 42.27,
   "lon": -71.87,
   "zip": "",
   "city": "Worcester AP",
   "date": "2025-10-31",
   "county": "Worcester",
   "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 Worcester AP, MA. Peak gust: 67 mph.",
   "sourceDetail": "NWS BOX — ASOS via Iowa Mesonet",
   "windSpeedMph": 67,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-bf-ORH-2025-10-31",
   "lat": 42.2673,
   "lon": -71.8757,
   "zip": "",
   "city": "Worcester",
   "date": "2025-10-31",
   "county": "Worcester",
   "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": "Worcester (ORH) recorded a 57 mph gust.",
   "sourceDetail": "MA_ASOS automated observation — Worcester (ORH) [365d backfill 2026-08]",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2025-09-06T20:02:00Z-tornado-42.32--71.93",
   "lat": 42.32,
   "lon": -71.93,
   "zip": "",
   "city": "Paxton",
   "date": "2025-09-06",
   "county": "Worcester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near Paxton, MA. EF1 TORNADO BRIEFLY TOUCHED DOWN NEAR ARROWHEAD DRIVE IN PAXTON, CROSSING RICHARDS AVE AND LIKELY LIFTING AFTER CAUSING SIGNIFICANT TREE DAMAGE IN ITS PATH. SEVERAL SOFTWOOD TREES SNAPPED AT THE TRUNK OR UPROOTED. SURVEY WAS PARTIALLY CONDUCTED WITH DRONE FOOTAGE PROVIDED BY HOLDEN FIRE DEPARTMENT, SPECIAL THANKS TO THEM FOR THEIR ASSISTANCE. ALSO SPECIAL THANKS TO PAXTON FIRE DEPARTMENT FOR BRINGING THE SURVEY TEAM TO THE DAMAGE SITE.",
   "sourceDetail": "NWS BOX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-09-06T20:06:00Z-tornado-42.32--71.89",
   "lat": 42.32,
   "lon": -71.89,
   "zip": "",
   "city": "2 E Paxton",
   "date": "2025-09-06",
   "county": "Worcester",
   "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 E Paxton, MA. TORNADO BRIEFLY TOUCHED DOWN NEAR A SECTION OF SOUTH RD IN PAXTON. DAMAGE WAS LIMITED TO SEVERAL SOFTWOOD TREES BEING UPROOTED.",
   "sourceDetail": "NWS BOX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-09-06T20:08:00Z-tornado-42.33--71.86",
   "lat": 42.33,
   "lon": -71.86,
   "zip": "",
   "city": "1 SSW Holden",
   "date": "2025-09-06",
   "county": "Worcester",
   "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 SSW Holden, MA. EF1 TORNADO BRIEFLY TOUCHED DOWN OVER WILLOW BROOK RD IN HOLDEN CAUSING SIGNIFICANT TREE DAMAGE.",
   "sourceDetail": "NWS BOX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-09-06T20:25:00Z-tornado-42.38--71.67",
   "lat": 42.38,
   "lon": -71.67,
   "zip": "",
   "city": "2 W Berlin",
   "date": "2025-09-06",
   "county": "Worcester",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "tornado",
   "confidence": 92,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "TORNADO reported near 2 W Berlin, MA. EF1 TORNADO TOUCHED DOWN WEST OF BARNES HILL ROAD IN BERLIN, MA AND TRAVELED ENE CROSSING DERBY ROAD AND WEST STREET. MANY SOFT OR HARDWOOD TREES SNAPPED AT THE TRUNK OR UPROOTED. SURVEY WAS CONDUCTED USING DRONE FOOTAGE SUPPLIED BY BERLIN, POLICE DEPARTMENT. SPECIAL THANKS TO THEIR TEAM FOR THEIR ASSISTANCE.",
   "sourceDetail": "NWS BOX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2025-09-06T20:30:00Z-tornado-42.43--71.55",
   "lat": 42.43,
   "lon": -71.55,
   "zip": "",
   "city": "3 E Bolton",
   "date": "2025-09-06",
   "county": "Middlesex",
   "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 E Bolton, MA. AN EF1 TORNADO TOUCHED DOWN IN STOW, MA NEAR MAPLE STREET AND CONTINUED ENE OVER BOSE AVENUE CAUSING SIGNIFICANT TREE DAMAGE. THE TORNADO LIFTED SOMEWHERE NEAR HARVEST DRIVE AND TOUCHED DOWN AGAIN ABOUT 1.25 MILES ENE JUST WEST OF PACKARD ROAD AND CONTINUED ACROSS CARRIAGE LANE BEFORE LIFTING AGAIN. THIS TORNADO CAUSED SIGNIFICANT TREE DAMAGE WITH SEVERAL HARD AND SOFTWOOD TREES UPROOTED OR SNAPPED AT THE TRUNK.",
   "sourceDetail": "NWS BOX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  }
 ]
}