{
 "dataset": "Dothan, 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": 20,
 "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-07-12-wind-31.32--85.46",
   "lat": 31.32,
   "lon": -85.46,
   "zip": "",
   "city": "Napier Field",
   "date": "2026-07-12",
   "county": "Dale",
   "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": "KDHN gusted to 47 knots or 54 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 54,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-07-12-wind-31.33--85.34",
   "lat": 31.33,
   "lon": -85.34,
   "zip": "",
   "city": "1 S Headland",
   "date": "2026-07-12",
   "county": "Henry",
   "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": "Ambient weather station gusted to 57 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 57,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-06-30-hail-31.47--85.64",
   "lat": 31.47,
   "lon": -85.64,
   "zip": "",
   "city": "1 SW Dale County Lake",
   "date": "2026-06-30",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Trained weather spotter reported up to three-quarter inch hail 4 miles north of Ozark_ AL.",
   "sourceDetail": "NWS TAE — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 0.75
  },
  {
   "id": "iem-geo-2026-06-17-tornado-31.43--85.57",
   "lat": 31.43,
   "lon": -85.57,
   "zip": "",
   "city": "1 NNE Ewell",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Video of a tornado around 1:30 pm CDT. TDS on radar was most apparent from 1:36 pm to 1:39 pm CDT. Tornado likely dissipated near (31.50,-85.55) around 1:41 pm CDT. Path was through a wooded area and no structural damage reported so far.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-17-324-1830",
   "lat": 31.43,
   "lon": -85.57,
   "zip": "",
   "city": "Ewell",
   "date": "2026-06-17",
   "county": "Dale",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Video of a tornado around 1:30 pm CDT. TDS on radar was most apparent from 1:36 pm to 1:39 pm CDT. Tornado likely dissipated near (31.50...-85.55) around 1:41 pm CDT. P (TAE)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-25-tornado-31.24--85.31",
   "lat": 31.24,
   "lon": -85.31,
   "zip": "",
   "city": "1 ENE Smyrna",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado hit the WDHN TV station in Webb.",
   "sourceDetail": "NWS TAE — Broadcast Media via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-25-tornado-31.26--85.31",
   "lat": 31.26,
   "lon": -85.31,
   "zip": "",
   "city": "2 NNE Smyrna",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Houston County EMA reported some homes with roof damage and some trees on vehicles near Old Webb Road, Peacock Road, and Watson Bridge Road.",
   "sourceDetail": "NWS TAE — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-25-tornado-31.34--85.28",
   "lat": 31.34,
   "lon": -85.28,
   "zip": "",
   "city": "2 SE Headland Municipal",
   "date": "2026-05-25",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Home reported collapsed. Trees down in the area.",
   "sourceDetail": "NWS TAE — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-25-657-0030",
   "lat": 31.24,
   "lon": -85.31,
   "zip": "",
   "city": "Smyrna",
   "date": "2026-05-25",
   "county": "Houston",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado hit the WDHN TV station in Webb. (TAE)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-25-659-0048",
   "lat": 31.34,
   "lon": -85.28,
   "zip": "",
   "city": "Headland Municipal",
   "date": "2026-05-25",
   "county": "Henry",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Home reported collapsed. Trees down in the area. (TAE)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.08--85.63",
   "lat": 31.08,
   "lon": -85.63,
   "zip": "",
   "city": "3 SW Slocomb",
   "date": "2026-03-12",
   "county": "Geneva",
   "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": "Ambient station in Geneva Co_ AL measured wind gust of 53.2 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.35--85.32",
   "lat": 31.35,
   "lon": -85.32,
   "zip": "",
   "city": "1 SSW Headland Municipa",
   "date": "2026-03-12",
   "county": "Henry",
   "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": "Ambient station in Henry Co_ AL measured wind gust of 51.4 mph.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.32--85.45",
   "lat": 31.32,
   "lon": -85.45,
   "zip": "",
   "city": "1 NE Napier Field",
   "date": "2026-03-12",
   "county": "Dale",
   "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": "KDHN at Dothan Regional Airport measured wind gust of 51.79 mph.",
   "sourceDetail": "NWS TAE — ASOS via Iowa Mesonet",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-03-12-wind-31.21--85.42",
   "lat": 31.21,
   "lon": -85.42,
   "zip": "",
   "city": "2 WSW Dothan",
   "date": "2026-03-12",
   "county": "Houston",
   "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": "Station ID: F3681 Measured wind gust of 53 mph in Dothan.",
   "sourceDetail": "NWS TAE — Mesonet via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-31.53--85.30",
   "lat": 31.53,
   "lon": -85.3,
   "zip": "",
   "city": "1 SSW Murphy Station",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1 tornado confirmed by storm survey. Lasted from 4:07 am CDT to 4:09 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-31.41--85.32",
   "lat": 31.41,
   "lon": -85.32,
   "zip": "",
   "city": "1 SE Newville",
   "date": "2026-03-12",
   "county": "Henry",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1 tornado confirmed by storm survey. Lasted from 4:09 am CDT to 4:17 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-31.28--85.23",
   "lat": 31.28,
   "lon": -85.23,
   "zip": "",
   "city": "2 N Pearce",
   "date": "2026-03-12",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF1 tornado confirmed by storm survey. Lasted from 4:18 am CDT to 4:28 am CDT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-25-wind-31.32--85.49",
   "lat": 31.32,
   "lon": -85.49,
   "zip": "",
   "city": "Midland City",
   "date": "2026-01-25",
   "county": "Dale",
   "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": "roof damage reported in the Midland City area.",
   "sourceDetail": "NWS TAE — Public via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-tornado-31.30--85.23",
   "lat": 31.3,
   "lon": -85.23,
   "zip": "",
   "city": "Pleasant Plains",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects EF rating of previous tornado report from Pleasant Plains. EF1 confirmed by storm survey. Started at 1:52 pm CT and ended at 2:09 pm CT.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-01-25-tornado-31.02--85.37",
   "lat": 31.02,
   "lon": -85.37,
   "zip": "",
   "city": "2 ESE Madrid",
   "date": "2026-01-25",
   "county": "Houston",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "EF0 tornado confirmed by storm survey. Started at 2:02 CST and ended at 3:03 CST.",
   "sourceDetail": "NWS TAE — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  }
 ]
}