{
 "dataset": "Mobile, 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": 36,
 "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-30.68--88.25",
   "lat": 30.68,
   "lon": -88.25,
   "zip": "",
   "city": "1 WNW Mobile Regional A",
   "date": "2026-08-20",
   "county": "Mobile",
   "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 KMOB Mobile Bates reports a wind gust of 62 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-20-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-20",
   "county": "Mobile",
   "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": "ASOS station KBFM Mobile Brookley measured wind gust of 52 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "spc-2026-08-20-torn-30.83-4",
   "lat": 30.83,
   "lon": -87.93,
   "zip": "",
   "city": "2 WSW Hurricane",
   "date": "2026-08-20",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.93,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "tornado reported near 2 WSW Hurricane",
   "sourceDetail": "SPC filtered reports — 2026-08-20",
   "evidenceLevel": "reported"
  },
  {
   "id": "asos-MOB-2026-08-20-118581",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-20",
   "county": "Mobile",
   "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": "MOBILE/BATES FIELD (MOB) recorded a 62 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 62,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-20-118815",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-20",
   "county": "Mobile",
   "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": "MOBILE DOWNTOWN (BFM) recorded a 52 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM)",
   "windSpeedMph": 52,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-19-wind-30.62--88.07",
   "lat": 30.62,
   "lon": -88.07,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-19",
   "county": "Mobile",
   "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 KBFM Mobile Brookley measured wind gust of 60 mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-19-112696",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-19",
   "county": "Mobile",
   "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": "MOBILE DOWNTOWN (BFM) recorded a 60 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM)",
   "windSpeedMph": 60,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-08-18-wind-30.68--88.24",
   "lat": 30.68,
   "lon": -88.24,
   "zip": "",
   "city": "Mobile Regional Airport",
   "date": "2026-08-18",
   "county": "Mobile",
   "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 dmg report from Mobile Regional Airport. KMOB ASOS reports thunderstorm wind gusts of 61mph.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-106590",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "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": "MOBILE/BATES FIELD (MOB) recorded a 51 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 51,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-106596",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "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": "MOBILE/BATES FIELD (MOB) recorded a 56 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 56,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-MOB-2026-08-18-106630",
   "lat": 30.6883,
   "lon": -88.2456,
   "zip": "",
   "city": "MOBILE/BATES FIELD",
   "date": "2026-08-18",
   "county": "Mobile",
   "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": "MOBILE/BATES FIELD (MOB) recorded a 61 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE/BATES FIELD (MOB)",
   "windSpeedMph": 61,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-08-17-wind-30.61--88.06",
   "lat": 30.61,
   "lon": -88.06,
   "zip": "",
   "city": "Brookley Field ASOS",
   "date": "2026-08-17",
   "county": "Mobile",
   "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 gust to 46 knots.",
   "sourceDetail": "NWS MOB — ASOS via Iowa Mesonet (GeoJSON)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "asos-BFM-2026-08-17-99544",
   "lat": 30.6268,
   "lon": -88.0681,
   "zip": "",
   "city": "MOBILE DOWNTOWN",
   "date": "2026-08-17",
   "county": "Mobile",
   "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": "MOBILE DOWNTOWN (BFM) recorded a 53 mph gust.",
   "sourceDetail": "AL_ASOS automated observation — MOBILE DOWNTOWN (BFM)",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.73--88.18",
   "lat": 30.73,
   "lon": -88.18,
   "zip": "",
   "city": "2 ESE Magnolia Grove Go",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A NWS storm survey found a weak EF-1 tornado began near Howells Ferry Rd then progressed southeast toward Moffett Rd resulting in several uprooted hardwood trees along its path. The tornado reached a peak intensity of 90 mph (EF-1) near Mississippi St before weakening along Moffett Rd. The tornado had a peak width of around 40 yards along its 2.2 mile path.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.88--87.94",
   "lat": 30.88,
   "lon": -87.94,
   "zip": "",
   "city": "4 NW Hurricane",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Review of available satellite imagery revealed just enough foliage/tree damage within Squirrel Bayou to assign an EF0 tornado rating to this tornado. Satellite imagery revealed minor damage, and most of the track is estimated for its start and end points based on the presence of a radar tornado debris signature. Further adjustments are possible with this tornado as additional high resolution satellite imagery becomes available in the coming days and weeks.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.87--87.87",
   "lat": 30.87,
   "lon": -87.87,
   "zip": "",
   "city": "1 N Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 1 N Carpenter. Corrects previous tornado report from 2 N Carpenter. A brief EF-0 tornado touched down just west of Highway 225 between Kilcrease Rd and Green Jordan Rd and lifted just east of Hwy 225. The tornado produced spotty tree damage. A couple of small pine trees were snapped with many other large limbs down. No structural damage was noted to the homes in the area. The damage also lined up in the exact location of the radar identified tornado debris signature. Its possible the tornado started further to the west than the starting point indicates. Satellite data will be used to update the start and end points as needed. Review of available satellite imagery revealed substantial changes to the overall track and strength of this tornado. The tornado began just west of State Highway 225 near Soloman Lane, tracking north-northeast across Highway 225 and Green Jordan Road. It was here the tornado caused low end EF1 tree damage. As it continued northward, it once again reached Highway 225 where it dissipated.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.70--87.89",
   "lat": 30.7,
   "lon": -87.89,
   "zip": "",
   "city": "2 NNW Spanish Fort",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Trees down on Buzbee Rd, including one tree that fell onto a trailer. Time estimated from radar.",
   "sourceDetail": "NWS MOB — Emergency Mngr via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-319-0018",
   "lat": 30.88,
   "lon": -87.86,
   "zip": "",
   "city": "Carpenter",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 2 N Carpenter. A brief EF-0 tornado touched down just west of Highway 225 between Kilcrease Rd and Green Jordan Rd and lifted just (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-06-18-tornado-30.72--87.71",
   "lat": 30.72,
   "lon": -87.71,
   "zip": "",
   "city": "4 E Steelwood",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "After review of available high resolution satellite imagery and KMOB radar data it was determined an EF1 tornado occurred primarily within forested areas northeast of Steelwood Lake. Mostly minor tree damage was observed in a narrow, defined path throughout its track. The tornado lifted along Brady Road as the circulation cycled/weakened and a new tornado began to its northeast.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-316-2355",
   "lat": 30.73,
   "lon": -88.18,
   "zip": "",
   "city": "Magnolia Grove Go",
   "date": "2026-06-18",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "A NWS storm survey found a weak EF-1 tornado began near Howells Ferry Rd then progressed southeast toward Moffett Rd resulting in several uprooted hardwood trees along (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-317-0014",
   "lat": 30.88,
   "lon": -87.94,
   "zip": "",
   "city": "Hurricane",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Review of available satellite imagery revealed just enough foliage/tree damage within Squirrel Bayou to assign an EF0 tornado rating to this tornado. Satellite imagery (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-06-18-320-0019",
   "lat": 30.7,
   "lon": -87.89,
   "zip": "",
   "city": "Spanish Fort",
   "date": "2026-06-18",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Trees down on Buzbee Rd... including one tree that fell onto a trailer. Time estimated from radar. (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-07-hail-30.52--87.90",
   "lat": 30.52,
   "lon": -87.9,
   "zip": "",
   "city": "Fairhope",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Broadcast media relayed report via social media of very large hail estimated around 2 inches in diameter in Fairhope. Location and time estimated by radar.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2
  },
  {
   "id": "iem-lsr-2026-05-07-hail-30.50--87.74",
   "lat": 30.5,
   "lon": -87.74,
   "zip": "",
   "city": "3 W Summerdale",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter report with photos of 1.5 inch hail after some melting.",
   "sourceDetail": "NWS MOB — Trained Spotter via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "iem-geo-2026-05-07-tornado-30.54--88.32",
   "lat": 30.54,
   "lon": -88.32,
   "zip": "",
   "city": "2 SE Dees",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 3 SE Dees. Preliminary ground survey confirms low end EF1 damage northeast of Grand Bay, Alabama. Maximum intensity of 88 mph was found on Jim McNeil Loop Road where several large tree limbs were down over a compact area. The tornado tracked southeast and produced sporadic damage on Dedicated Road where a horse trailer was flipped and more trees were damaged. After passing over Old Pascagoula Road, additional tree damage with downed limbs and snapped trees were found on Wells Road West. Satellite data will be examined in the coming weeks to confirm the starting point of the tornado, which is likely further to the northwest in wooded areas over Jackson Creek east of Grand Bay Wilmer Road. After review of available Sentinel 2 satellite imagery, the beginning and end points of the tornado have been adjusted to reflect a narrow corridor of persistent tree damage along the tornado track. The start point is brought back to just south of Davis Lane along Jackson Creek where minor tree damage becomes evident. The end point was adjusted southeast across Interstate 10 where tree damage became apparent again in the vicinity of Boe Road and Henley Road, in line with the location that the radar TDS began to dissipate. No additional damage is visible southeast of this location. Further refinements of the track are possible later as higher resolution imagery becomes available.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-05-07-tornado-30.52--88.13",
   "lat": 30.52,
   "lon": -88.13,
   "zip": "",
   "city": "2 NW Bellefontaine",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery and available radar data with a tornado debris signature revealed a weak EF0 tornado occurred near Theodore Industrial Park. Minor tree damage was evident, beginning along the tree line north of Degussa Road. This is where the first signs of a radar tornado debris signature appear. The tornado crossed Rangeline Road, producing another small corridor of tree damage west of Dauphin Island Parkway along Cedar Wood Drive North. The damage path comes to an end at Dauphin Island Parkway and serves as the end point for this tornado.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-07-695-1445",
   "lat": 30.5,
   "lon": -87.74,
   "zip": "",
   "city": "Summerdale",
   "date": "2026-05-07",
   "county": "Baldwin",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Spotter report with photos of 1.5 inch hail after some melting. (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.5
  },
  {
   "id": "spc-2026-05-07-698-1402",
   "lat": 30.54,
   "lon": -88.32,
   "zip": "",
   "city": "Dees",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Corrects previous tornado report from 3 SE Dees. Preliminary ground survey confirms low end EF1 damage northeast of Grand Bay... Alabama. Maximum intensity of 88 mph wa (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-07-700-1416",
   "lat": 30.52,
   "lon": -88.13,
   "zip": "",
   "city": "Bellefontaine",
   "date": "2026-05-07",
   "county": "Mobile",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available Sentinel 2 satellite imagery and available radar data with a tornado debris signature revealed a weak EF0 tornado occurred near Theodore Industrial Park. Mino (MOB)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-30.95--88.11",
   "lat": 30.95,
   "lon": -88.11,
   "zip": "",
   "city": "2 SSE Turnerville",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a brief EF0 tornado occurred in the Turnerville area, tracking across Dixie Road and Salco Road. The tornado caused mainly minor tree damage along its track, reaching a peak width just across Salco Road around 100 yards wide.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-30.58--88.33",
   "lat": 30.58,
   "lon": -88.33,
   "zip": "",
   "city": "1 NNE Dees",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a brief EF0 tornado tracked along Dawes Road just northeast of Dees. The tornado remained primarily within forest causing minor tree damage along its track. The track of the tornado is also supported by a radar tornado debris signature.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-30.51--88.36",
   "lat": 30.51,
   "lon": -88.36,
   "zip": "",
   "city": "3 NNW Grand Bay",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery was able to reveal an EF0 tornado tracked north of Interstate 10 near Grand Bay. The tornado began north of Pascagoula Road solely in forest causing minor tree damage. While there is a gap in visible damage on satellite imagery, radar tornado debris signature persists east connecting with another small corridor of tree damage near Ramsey Road and Boe Road. This is where the end point of the tornado is estimated as any visible damage associated with the radar signature disappears after reaching I-10.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-12-tornado-30.50--88.24",
   "lat": 30.5,
   "lon": -88.24,
   "zip": "",
   "city": "Irvington",
   "date": "2026-03-12",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Available high resolution satellite imagery revealed a weak EF0 tornado tracked from Irvington through the Laurendine area causing sporadic minor tree damage all along its track. The track of the tornado is further supported by the presence of a radar tornado debris signature.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-11-tornado-30.92--88.34",
   "lat": 30.92,
   "lon": -88.34,
   "zip": "",
   "city": "4 WNW Georgetown",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-0 tornado began along Mason Ferry Rd west of Georgetown Alabama where it resulted in a few large branches snapped. The tornado continued through the forest on the north side of Mason Ferry rd before reaching McDavid rd where large branches and a large softwood tree was uprooted in a clear convergent pattern. This is likely where the tornado ended. The tornado may have reached peak intensity within the woods; however, the peak intensity that survey crews were able to find was around 85 mph.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-geo-2026-03-11-tornado-30.91--88.29",
   "lat": 30.91,
   "lon": -88.29,
   "zip": "",
   "city": "1 NW Georgetown",
   "date": "2026-03-11",
   "county": "Mobile",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "The EF-1 tornado began south of Mason Ferry Rd just south of McDavid Rd. The start point was difficult to determine as the end point of another tornado and the start point of this tornado were close in proximity to each other. However, convergence patterns and radar analysis did suggest that these were indeed two separate tornadoes rather than one tornado. The tornado snapped a couple of softwood trunks and continued sporadically uprooting trees as it approached Brothers Lake Club Rd where it reached peak intensity of 90 mph near and around Brothers Lake Club Rd. The tornado then crosses Mason Ferry Rd and tracked into the forest before crossing Alabama 217 and finishing near Cleborne Rd.",
   "sourceDetail": "NWS MOB — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-01-03-hail-30.82--87.84",
   "lat": 30.82,
   "lon": -87.84,
   "zip": "",
   "city": "1 SE Crossroads",
   "date": "2026-01-03",
   "county": "Baldwin",
   "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 near Crossroads.",
   "sourceDetail": "NWS MOB — Broadcast Media via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  }
 ]
}