{
 "dataset": "Uvalde, TX 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-24T07:55:15.696+00:00",
 "window_days": 365,
 "event_count": 11,
 "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-geo-2026-07-16-tornado-29.17--99.84",
   "lat": 29.17,
   "lon": -99.84,
   "zip": "",
   "city": "5 SW Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Local Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 0.9,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Pictures and video of damage, combined with radar data, indicate a brief EF-1 tornado occurred in the Uvalde Estates subdivision. The tornado occurred along Windmill Road, west of White Trail Drive. A wood power pole was snapped and another was leaning. Tree damage was also observed. While unable to verify, it is possible the tornado was on the ground longer, extending farther south and north of Windmill Road. Time is estimated from radar.",
   "sourceDetail": "NWS EWX — NWS Storm Survey via Iowa Mesonet (GeoJSON)",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-07-15-24-0758",
   "lat": 29.17,
   "lon": -99.84,
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-15",
   "county": "Uvalde",
   "source": "SPC Storm Reports",
   "severity": "moderate",
   "eventType": "tornado",
   "confidence": 90,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Pictures and video of damage... combined with radar data... indicate a brief EF-1 tornado occurred in the Uvalde Estates subdivision. The tornado occurred along Windmil (EWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-lsr-2026-05-26-hail-29.38--99.97",
   "lat": 29.38,
   "lon": -99.97,
   "zip": "",
   "city": "11 S Montell",
   "date": "2026-05-26",
   "county": "Uvalde",
   "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 11 S Montell",
   "sourceDetail": "NWS EWX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "iem-lsr-2026-05-26-wind-29.22--99.75",
   "lat": 29.22,
   "lon": -99.75,
   "zip": "",
   "city": "2 E Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "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": "AWOS station KUVA Garner Field Airport.",
   "sourceDetail": "NWS EWX — AWOS via Iowa Mesonet",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-05-26-wind-28.97--99.63",
   "lat": 28.97,
   "lon": -99.63,
   "zip": "",
   "city": "2 NW Batesville",
   "date": "2026-05-26",
   "county": "Zavala",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 0.92,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "79 mph wind gust with a handheld anemometer.",
   "sourceDetail": "NWS EWX — Storm Chaser via Iowa Mesonet",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-26-448-0038",
   "lat": 28.97,
   "lon": -99.63,
   "zip": "",
   "city": "Batesville",
   "date": "2026-05-26",
   "county": "Zavala",
   "source": "SPC Storm Reports",
   "severity": "severe",
   "eventType": "wind",
   "confidence": 90,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "79 mph wind gust with a handheld anemometer. (EWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-26-468-2012",
   "lat": 29.38,
   "lon": -99.97,
   "zip": "",
   "city": "Montell",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(EWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1.25
  },
  {
   "id": "asos-bf-UVA-2026-05-26",
   "lat": 29.2113,
   "lon": -99.7436,
   "zip": "",
   "city": "UVALDE/GARNER_FIELD_ARPT",
   "date": "2026-05-26",
   "county": "Uvalde",
   "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": "UVALDE/GARNER_FIELD_ARPT (UVA) recorded a 53 mph gust.",
   "sourceDetail": "TX_ASOS automated observation — UVALDE/GARNER_FIELD_ARPT (UVA) [365d backfill 2026-08]",
   "windSpeedMph": 53,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-lsr-2026-04-29-hail-29.49--99.75",
   "lat": 29.49,
   "lon": -99.75,
   "zip": "",
   "city": "2 WSW Concan",
   "date": "2026-04-29",
   "county": "Uvalde",
   "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 WSW Concan",
   "sourceDetail": "NWS EWX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "spc-2026-04-29-952-0110",
   "lat": 29.49,
   "lon": -99.75,
   "zip": "",
   "city": "Concan",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "SPC Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 90,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "(EWX)",
   "sourceDetail": "Storm Prediction Center verified report",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  },
  {
   "id": "iem-lsr-2026-02-14-hail-28.92--99.85",
   "lat": 28.92,
   "lon": -99.85,
   "zip": "",
   "city": "2 S La Pryor",
   "date": "2026-02-14",
   "county": "Zavala",
   "source": "IEM Local Storm Reports",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Photo and video via social media with the biggest stones around or slightly bigger than a quarter. Time estimated via radar.",
   "sourceDetail": "NWS EWX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 1
  }
 ]
}