{
 "dataset": "Decatur, AL 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:55:08.576+00:00",
 "window_days": 365,
 "event_count": 26,
 "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": "iem-lsr-2026-08-20-wind-34.64--86.77",
   "lat": 34.64,
   "lon": -86.77,
   "zip": "",
   "city": "4 NNW Triana",
   "date": "2026-08-20",
   "county": "Madison",
   "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": "58 MPH gust reported at HSV International Airport ASOS.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 58,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-34.65--86.95",
   "lat": 34.65,
   "lon": -86.95,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-08-17",
   "county": "Limestone",
   "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": "52 MPH wind gust measured at KDCU.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-17-wind-34.64--86.79",
   "lat": 34.64,
   "lon": -86.79,
   "zip": "",
   "city": "4 NW Triana",
   "date": "2026-08-17",
   "county": "Madison",
   "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": "Huntsville International Airport ASOS measured a wind gust of 61 mph.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-DCU-2026-08-17-100040",
   "lat": 34.6525,
   "lon": -86.9453,
   "zip": "",
   "city": "DECATUR/PRYOR FIELD",
   "date": "2026-08-17",
   "county": "Limestone",
   "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": "DECATUR/PRYOR FIELD (DCU) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — DECATUR/PRYOR FIELD (DCU)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-HSV-2026-08-17-100121",
   "lat": 34.6439,
   "lon": -86.7861,
   "zip": "",
   "city": "HUNTSVILLE/MADISON",
   "date": "2026-08-17",
   "county": "Madison",
   "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": "HUNTSVILLE/MADISON (HSV) recorded a 61 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — HUNTSVILLE/MADISON (HSV)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-03-wind-34.65--86.78",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "4 SSW Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "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 KHSV Huntsville.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-07-03-128-2100",
   "lat": 34.65,
   "lon": -86.78,
   "zip": "",
   "city": "Madison",
   "date": "2026-07-03",
   "county": "Madison",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "ASOS station KHSV Huntsville. (HUN)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 66,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-04-29-hail-34.42--87.08",
   "lat": 34.42,
   "lon": -87.08,
   "zip": "",
   "city": "8 W Hartselle",
   "date": "2026-04-29",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Nickel size hail was reported in the Danville area.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-03-16-hail-34.71--86.78",
   "lat": 34.71,
   "lon": -86.78,
   "zip": "",
   "city": "2 W Madison",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Dime (0.75 in.).",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-03-16-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-03-16",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING: Quarter (1.00 in.).",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-03-16-wind-34.66--86.94",
   "lat": 34.66,
   "lon": -86.94,
   "zip": "",
   "city": "4 WNW Mooresville",
   "date": "2026-03-16",
   "county": "Limestone",
   "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": "KDCU reported a 55 MPH gust.",
   "sourceDetail": "NWS HUN — ASOS via Iowa Mesonet",
   "windSpeedMph": 55,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-16-tornado-34.44--86.82",
   "lat": 34.44,
   "lon": -86.82,
   "zip": "",
   "city": "3 SSW Somerville",
   "date": "2026-03-16",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Two trees were reported down about one mile south of Gum Springs Baptist Church.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.43--87.29",
   "lat": 34.43,
   "lon": -87.29,
   "zip": "",
   "city": "3 S Moulton",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Moulton",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.41--87.09",
   "lat": 34.41,
   "lon": -87.09,
   "zip": "",
   "city": "9 W Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported in Danville.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.41--87.09",
   "lat": 34.41,
   "lon": -87.09,
   "zip": "",
   "city": "9 W Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 9 W Hartselle. Two inch in diameter hail was reported in the Danville area.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.31--87.11",
   "lat": 34.31,
   "lon": -87.11,
   "zip": "",
   "city": "3 NE Upshaw",
   "date": "2026-02-26",
   "county": "Cullman",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 NE Upshaw",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.61--86.74",
   "lat": 34.61,
   "lon": -86.74,
   "zip": "",
   "city": "1 NE Triana",
   "date": "2026-02-26",
   "county": "Madison",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 1 NE Triana",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.78--87.05",
   "lat": 34.78,
   "lon": -87.05,
   "zip": "",
   "city": "5 W Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 5 W Athens",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.82--86.91",
   "lat": 34.82,
   "lon": -86.91,
   "zip": "",
   "city": "4 NE Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 NE Athens",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.80--86.98",
   "lat": 34.8,
   "lon": -86.98,
   "zip": "",
   "city": "2 NW Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 2 NW Athens",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.42--87.24",
   "lat": 34.42,
   "lon": -87.24,
   "zip": "",
   "city": "5 SSE Moulton",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Wind blown hail broke windows at a residence in the Aldridge Grove community. Time estimated by radar.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.35--87.25",
   "lat": 34.35,
   "lon": -87.25,
   "zip": "",
   "city": "4 N Brushy Lake",
   "date": "2026-02-26",
   "county": "Lawrence",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 4 N Brushy Lake",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.84--86.86",
   "lat": 34.84,
   "lon": -86.86,
   "zip": "",
   "city": "6 W Harvest",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Hail was very spiky and was just over an inch big.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.44--86.94",
   "lat": 34.44,
   "lon": -86.94,
   "zip": "",
   "city": "1 NW Hartselle",
   "date": "2026-02-26",
   "county": "Morgan",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Corrects previous hail report from 1 NW Hartselle. Time estimated by radar.",
   "sourceDetail": "NWS HUN — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-02-26-hail-34.79--87.00",
   "lat": 34.79,
   "lon": -87,
   "zip": "",
   "city": "2 W Athens",
   "date": "2026-02-26",
   "county": "Limestone",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Quarter sized hail reported on Lucas Ferry Road. Time estimated by radar.",
   "sourceDetail": "NWS HUN — Emergency Mngr via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2025-09-11-hail-34.82--87.27",
   "lat": 34.82,
   "lon": -87.27,
   "zip": "",
   "city": "1 SE Rogersville",
   "date": "2025-09-11",
   "county": "Lauderdale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Along Highway 72 in Coxey.",
   "sourceDetail": "NWS HUN — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.88
  }
 ]
}