{
 "dataset": "Uvalde, TX storm events — 12-month window, 25-mile radius plus Uvalde records (floods and special weather statements excluded, matching the city page)",
 "license": "https://www.stormauditor.com/data-license",
 "provenance": "Consolidated 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-09-20T09:10:24.054+00:00",
 "window_days": 365,
 "schema_version": "2.0.0",
 "event_count": 63,
 "fields": {
  "id": "stable event identifier (source-derived)",
  "date": "event date (YYYY-MM-DD, local storm day)",
  "county": "county or county-equivalent (may be blank)",
  "city": "place name from the source record (LSR names may carry a distance/direction prefix)",
  "zip": "ZIP code when the source provides one (may be blank)",
  "eventType": "hazard tag: wind | hail | tornado | flood | lightning",
  "severity": "StormAuditor severity bucket (low|moderate|high|severe)",
  "evidenceLevel": "evidence level of the source record (warning|observed|...)",
  "confidence": "StormAuditor confidence score for the record (0-1, may be absent)",
  "windSpeedMph": "reported/estimated wind gust, mph (absent if n/a)",
  "hailSizeInches": "reported/estimated hail size, inches (absent if n/a)",
  "tornadoScale": "EF-scale rating when the source provides one (absent if n/a)",
  "damageTypes": "damage tags from the source narrative (may be absent)",
  "description": "source narrative excerpt (may be absent)",
  "source": "originating public record (NWS warning, LSR, NCEI, ...)",
  "sourceDetail": "issuing office / product detail for the source (may be absent)",
  "originStation": "reporting station identifier when applicable (may be absent)",
  "warningProductKey": "NWS warning product key for warning-derived rows (may be absent)",
  "lat": "event latitude (WGS84, may be blank)",
  "lon": "event longitude (WGS84, may be blank)",
  "rawWindSpeedMph": "source-reported wind value before display screening, mph (may be absent)",
  "windSpeedDisclaimer": "set when the wind value is a warning-projected figure rather than a measurement (may be absent)"
 },
 "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": "iem-ww-EWX-TO-W-24-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-24"
  },
  {
   "id": "iem-ww-EWX-TO-W-25-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-25"
  },
  {
   "id": "iem-ww-EWX-TO-W-34-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-34"
  },
  {
   "id": "iem-ww-EWX-TO-W-23-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-23"
  },
  {
   "id": "iem-ww-EWX-TO-W-30-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-30"
  },
  {
   "id": "iem-ww-EWX-TO-W-29-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-29"
  },
  {
   "id": "iem-ww-EWX-TO-W-27-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-27"
  },
  {
   "id": "iem-ww-EWX-TO-W-32-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-32"
  },
  {
   "id": "iem-ww-EWX-TO-W-28-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-28"
  },
  {
   "id": "iem-ww-EWX-TO-W-35-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-35"
  },
  {
   "id": "iem-ww-EWX-TO-W-26-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-26"
  },
  {
   "id": "iem-ww-EWX-TO-W-33-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-33"
  },
  {
   "id": "iem-ww-EWX-TO-W-37-Uvalde-tornado-2026-07-16",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-16",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-16. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-37"
  },
  {
   "id": "iem-ww-EWX-TO-W-15-Uvalde-tornado-2026-07-15",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-07-15",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-07-15. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-15"
  },
  {
   "id": "spc-2026-07-15-145-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 preliminary storm report",
   "evidenceLevel": "reported"
  },
  {
   "id": "spc-2026-05-26-589-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 preliminary storm report",
   "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": "spc-2026-05-26-569-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 preliminary storm report",
   "windSpeedMph": 79,
   "evidenceLevel": "reported"
  },
  {
   "id": "iem-ww-EWX-SV-W-129-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-129"
  },
  {
   "id": "iem-ww-EWX-SV-W-129-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-129"
  },
  {
   "id": "iem-ww-EWX-SV-W-126-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-126"
  },
  {
   "id": "iem-ww-EWX-SV-W-126-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-126"
  },
  {
   "id": "iem-ww-EWX-SV-W-144-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-144"
  },
  {
   "id": "iem-ww-EWX-SV-W-144-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EWX-SV-W-144"
  },
  {
   "id": "iem-ww-EWX-SV-W-127-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-127"
  },
  {
   "id": "iem-ww-EWX-SV-W-127-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-127"
  },
  {
   "id": "iem-ww-EWX-SV-W-143-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-143"
  },
  {
   "id": "iem-ww-EWX-SV-W-143-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-143"
  },
  {
   "id": "iem-ww-EWX-SV-W-147-Uvalde-wind-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-147"
  },
  {
   "id": "iem-ww-EWX-SV-W-147-Uvalde-hail-2026-05-26",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-26",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-26. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-147"
  },
  {
   "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-ww-EWX-SV-W-111-Uvalde-wind-2026-05-19",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-19",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-19. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-111"
  },
  {
   "id": "iem-ww-EWX-SV-W-111-Uvalde-hail-2026-05-19",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-19",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-19. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-111"
  },
  {
   "id": "iem-ww-EWX-SV-W-75-Uvalde-wind-2026-05-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-10. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-75"
  },
  {
   "id": "iem-ww-EWX-SV-W-75-Uvalde-hail-2026-05-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-10. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-75"
  },
  {
   "id": "iem-ww-EWX-SV-W-65-Uvalde-wind-2026-05-01",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-01",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-01. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-65"
  },
  {
   "id": "iem-ww-EWX-SV-W-65-Uvalde-hail-2026-05-01",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-05-01",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-05-01. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-65"
  },
  {
   "id": "iem-lsr-2026-04-29-hail-29.62--100.01",
   "lat": 29.62,
   "lon": -100.01,
   "zip": "",
   "city": "3 S Camp Wood",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "HAIL reported near 3 S Camp Wood",
   "sourceDetail": "NWS EWX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 2.75
  },
  {
   "id": "iem-lsr-2026-04-29-hail-29.62--100.01",
   "lat": 29.62,
   "lon": -100.01,
   "zip": "",
   "city": "3 S Camp Wood",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Video received of 3 to 3.5 inch diameter measured hail.",
   "sourceDetail": "NWS EWX — Storm Chaser via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "id": "iem-lsr-2026-04-29-hail-29.61--100.01",
   "lat": 29.61,
   "lon": -100.01,
   "zip": "",
   "city": "4 S Camp Wood",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Tea Cup (3.00 in.).",
   "sourceDetail": "NWS EWX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3
  },
  {
   "id": "iem-lsr-2026-04-29-hail-29.60--100.01",
   "lat": 29.6,
   "lon": -100.01,
   "zip": "",
   "city": "4 N Montell",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Local Storm Reports",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.92,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Report from mPING Baseball++ (3.50 in.).",
   "sourceDetail": "NWS EWX — Public via Iowa Mesonet",
   "evidenceLevel": "reported",
   "hailSizeInches": 3.5
  },
  {
   "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": "iem-ww-EWX-SV-W-50-Uvalde-wind-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-50"
  },
  {
   "id": "iem-ww-EWX-SV-W-50-Uvalde-hail-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EWX-SV-W-50"
  },
  {
   "id": "iem-ww-EWX-SV-W-47-Uvalde-wind-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-47"
  },
  {
   "id": "iem-ww-EWX-SV-W-47-Uvalde-hail-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "EWX-SV-W-47"
  },
  {
   "id": "iem-ww-EWX-SV-W-46-Uvalde-wind-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-46"
  },
  {
   "id": "iem-ww-EWX-SV-W-46-Uvalde-hail-2026-04-29",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-29",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-29. Storm tag hail: 2\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2,
   "warningProductKey": "EWX-SV-W-46"
  },
  {
   "id": "iem-ww-EWX-SV-W-41-Uvalde-wind-2026-04-15",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-15",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-41"
  },
  {
   "id": "iem-ww-EWX-SV-W-41-Uvalde-hail-2026-04-15",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-15",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-15. Storm tag hail: 1.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1.5,
   "warningProductKey": "EWX-SV-W-41"
  },
  {
   "id": "iem-ww-EWX-SV-W-40-Uvalde-wind-2026-04-15",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-15",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-15. Storm tag wind: 60 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 60,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-40"
  },
  {
   "id": "iem-ww-EWX-SV-W-40-Uvalde-hail-2026-04-15",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-04-15",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-04-15. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-40"
  },
  {
   "id": "iem-lsr-2026-03-10-wind-29.59--100.01",
   "lat": 29.59,
   "lon": -100.01,
   "zip": "",
   "city": "4 N Montell",
   "date": "2026-03-10",
   "county": "Uvalde",
   "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": "Mesonet station EA002 3.9 N Montell (EAA).",
   "sourceDetail": "NWS EWX — Mesonet via Iowa Mesonet",
   "windSpeedMph": 66,
   "evidenceLevel": "observed"
  },
  {
   "id": "iem-ww-EWX-SV-W-13-Uvalde-wind-2026-03-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-03-10. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-13"
  },
  {
   "id": "iem-ww-EWX-SV-W-13-Uvalde-hail-2026-03-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-03-10. Storm tag hail: 2.5\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 2.5,
   "warningProductKey": "EWX-SV-W-13"
  },
  {
   "id": "iem-ww-EWX-TO-W-2-Uvalde-tornado-2026-03-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-2"
  },
  {
   "id": "iem-ww-EWX-TO-W-3-Uvalde-tornado-2026-03-10",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-10",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "severe",
   "eventType": "tornado",
   "confidence": 0.85,
   "damageTypes": [
    "Structural roof failure",
    "Debris penetration",
    "Complete shingle removal"
   ],
   "description": "Tornado Warning issued by NWS EWX for Uvalde on 2026-03-10. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Tornado Warning",
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-TO-W-3"
  },
  {
   "id": "iem-ww-EWX-SV-W-5-Uvalde-wind-2026-03-07",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-07",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-03-07. Storm tag wind: 50 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 50,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-5"
  },
  {
   "id": "iem-ww-EWX-SV-W-5-Uvalde-hail-2026-03-07",
   "zip": "",
   "city": "Uvalde",
   "date": "2026-03-07",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2026-03-07. Storm tag hail: 1\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 1,
   "warningProductKey": "EWX-SV-W-5"
  },
  {
   "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
  },
  {
   "id": "iem-ww-EWX-SV-W-270-Uvalde-wind-2025-10-24",
   "zip": "",
   "city": "Uvalde",
   "date": "2025-10-24",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "high",
   "eventType": "wind",
   "confidence": 0.72,
   "damageTypes": [
    "Roof shingle lift",
    "Soffit/fascia damage",
    "Tree strike risk",
    "Fence/screen damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2025-10-24. Storm tag wind: 70 mph. This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "windSpeedMph": 70,
   "evidenceLevel": "warning",
   "warningProductKey": "EWX-SV-W-270"
  },
  {
   "id": "iem-ww-EWX-SV-W-270-Uvalde-hail-2025-10-24",
   "zip": "",
   "city": "Uvalde",
   "date": "2025-10-24",
   "county": "Uvalde",
   "source": "IEM Watch/Warn Archive",
   "severity": "moderate",
   "eventType": "hail",
   "confidence": 0.72,
   "damageTypes": [
    "Shingle bruising",
    "Granule displacement",
    "Metal denting",
    "Vehicle damage"
   ],
   "description": "Severe Thunderstorm Warning issued by NWS EWX for Uvalde on 2025-10-24. Storm tag hail: 0.75\". This is a warning — not a confirmed event.",
   "sourceDetail": "NWS EWX — Severe Thunderstorm Warning",
   "evidenceLevel": "warning",
   "hailSizeInches": 0.75,
   "warningProductKey": "EWX-SV-W-270"
  }
 ]
}